Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как правильно очистить поля! хелп!!!
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Как правильно очистить поля! хелп!!!

Страниц (1): [1]
 

1. unixdifferent - 22 Февраля, 2013 - 17:27:47 - перейти к сообщению
Есть у меня форма заполнения заявки при вводе номера телефона если такой есть в базе заполняются поля вот например есть номер 050, если в базе есть по нему данные он все поля заполняет, так вот я ввожу 050 789789 он заполнил поля по первым трем цифрам а мне надо если я в дальнейшем ввожу 050 789 например что бы он данные с полей убрал и оставил чистыми . как мне организовать правильно RESET формы!!!!
PHP:
скопировать код в буфер обмена
  1.                 $('input#phone').keyup(function (e){
  2.                         //alert($('#phone').val());
  3.                         //e.preventDefault();
  4.                         var url = '<?PHP echo URL;?>newcall/getContractorFromPhone/phone/'+$('#phone').val();
  5.                         $.post(url,null,function(json){
  6.                                 if(json.fail){
  7.                                         return false;
  8.                                 }else if(json.id>0){
  9.                                         $('input#FIO').val(json.FIO);
  10.                                         $('input#email').val(json.email);
  11.                                         $('input#contractor_id').val(json.id);
  12.                                    return true;
  13.                                 }                                                                                                                                                      
  14.                         },'json');
  15.                 });
2. DelphinPRO - 22 Февраля, 2013 - 19:35:06 - перейти к сообщению
unixdifferent пишет:
как мне организовать правильно RESET формы!!!!

очевидно использовать метод reset() формы Улыбка
3. LShark - 22 Февраля, 2013 - 21:33:03 - перейти к сообщению
Глядя, какие поля. Если обычные инпуты текстовые - то просто присвой им джаваскриптом "пустое" значение и будет тебе очистка.
Под JQ что то типа:

<input type=text value="тыр-тыр-тыр" id='a1'>
$('#a1').val('');

Если же что то типа "file", то тут в зависимости от "бро" - у Оперы и некоторых других можно ему присвоить "пусто" и поле очистится, у других "бро" - эти поля имеют атриьут read-only и тогда поможет только удаление и новое создание такого объекта.

Ну а если полная очистка формы - то само собой инпут тип reset.
4. nerv - 24 Февраля, 2013 - 00:18:46 - перейти к сообщению
DelphinPRO пишет:
очевидно использовать метод reset() формы

Ха-ха
5. unixdifferent - 24 Февраля, 2013 - 09:46:42 - перейти к сообщению
[quote=DelphinPRO][/quote] Да ты про сто мега крутой чувак..... и кто таких умных как ты родил. я понимаю что с помощью метод reset , если бы у меня работало я бы не писал тут................. пример слабо привести на основаниии того что я написал с помощью чего я поля заполняю в форму............. а если ты ту что бы понять что у меня написано не флуди в теме баран или спроси уточнения хотя, что там не понятного 3 поля заполняются ................................
(Добавление)
закрывайте тему все решил..........!
6. LShark - 24 Февраля, 2013 - 10:31:17 - перейти к сообщению

Люблю такие вот посты:

Цитата:
Ответьте на вопрос.
(далее туева хуча текста, кода, говнокода и прочего)
Решено.

КАК РЕШЕНО? Вдруг кому еще понадобится аналогичное.

 

Powered by ExBB FM 1.0 RC1