| Дата: Пятница, 15.07.2016, 09:14 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 1530
| При заполнении форм ввода информации в базу данных на сайте оператор сталкивается с желанием автоматизации этого рутинного процесса. И действительно, зачем каждый раз вбивать одно и тоже руками, когда можно заставить скрипт делать это автоматически.
Конечно, в идеале, это можно делать путем sql запросов к базе данных, но оператор такой возможности не имеет. Поэтому ему поможет встроенный редактор javascript, например, в Forefox(Shift+F4), прописав в котором определенные команды, можно будет заполнять конкретные формы автоматически одним нажатием кнопки.
Приведем пример автоматизации заполнения одной из форм на сайте Реформы ЖКХ(reformagkh.ru)
-------------------------------------------------------------------------------------------------------- var ms=["Номер:@345@textfield-@-inputEl", "Дата:@13.07.2016@datefield-@-inputEl", "Наименование принявшего акт органа:@Департамент по тарифам НСО@textfield-@-inputEl" ];
for(var i2=0;i2<ms.length;i2++) {
var ms1=ms[i2].split("@");
var s1=""; var s2=""; var t=document.getElementsByTagName("label").length;
for(var i=0;i<t;i++){ s1=document.getElementsByTagName("label").innerText;
if(s1==ms1[0]) { s2=document.getElementsByTagName("label").getAttribute("for") s2=s2.replace(/[A-a,Z-z,-]/g,"")+""; document.getElementById(ms1[2]+s2+ms1[3]).value=ms1[1]; } }
}
-----------------------------------------------------------------------------------------------------------
Для написания уникальных скриптов заполнения форм для ваших нужд обращайтесь nialan[гав-гав]mail.ru
|
|
| |