[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопка очищаюшая все значения текстовых форм
Страницы: 1, 2
killer8080
Цитата (Игорь_Vasinsky @ 17.03.2013 - 20:41)
так работает))

чудом biggrin.gif
Игорь_Vasinsky
сам несколько раз видел такую реализацию. ранее юзал for + arr.lenght

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
Игорь_Vasinsky
запусти такой код и посмотри, что он перебирает user posted image
<form> 
<
input name="el1" value="aa">
<
input name="el2" value="zz">
</
form>
<
script type="text/javascript">

var form = document.forms[0].elements;
document.write('<table border="1">');
document.write('<tr><th>key</th><th>value</th></tr>');
for (var k in form)
document.write('<tr><td>'+k+'</td><td>'+form[k]+'</td></tr>');
document.write('</table>');
</
script>
Игорь_Vasinsky
это ты к чему? я тип проверял в цикле. и value успешно очищал для нужного типа.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
Цитата (Игорь_Vasinsky @ 17.03.2013 - 20:55)
это ты к чему?

ты код запускал?
Это я к тому, что вместо того чтоб перебрать все элементы формы, ты прошелся по всем свойствам и методам объекта. При чем элементы формы перебрал дважды, сначала по числовым индексам, потом по именованным ключам. Хорошего в этом ничего нет, тебе повезло что цикл не прервался на ошибке обращения к несуществующему свойству.
Игорь_Vasinsky
ааа. понял.

я бы не парился с циклами - а просто бы написал скрипт - в котором бы явно указал все нужные элементы.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата
я бы не парился с циклами - а просто бы написал скрипт - в котором бы явно указал все нужные элементы

это тоже вариант, но тогда придется собирать скрипт вместе с генерацией формы (если она конечно не руками прописана)
поэтому я и предлагал вариант с запросом чистой формы от сервера, как менее геморройный
но еще раз повторяю, "выплевывать" клиенту "заполненную" форму это от лукавого


_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
вообще сделать - чтоб дефолтовые значения были одним цветом, пользовательские - другим.

это о юзабилити. я бы наверн так и поступил.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
там речь даже не о дефолтных, а о "левых" значениях от балды для примера заполнения формы
и если это специфический сайт, то приходиться мирится с неудобством, даже постоянное нажимание кнопки очистить, лично меня бы бесило, а если это обычный сайт, то на него "щелчок крестиком" и к гуглу в поисках альтернативы...

_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
тогда обычные placeholder

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.