Правильное ли заполнение текста для старых браузеров? - PullRequest
2 голосов
/ 20 января 2012

Я хотел бы использовать код jQuery для имитации текста-заполнителя для старых браузеров.Я нашел несколько хороших кандидатов, которые хорошо работают.Однако одна проблема заключается в том, что решения имеют тенденцию вводить текст-заполнитель в качестве значения ячейки (до ввода пользователем).Это означает, что если HTML-форма отправляется с любыми полями без изменений, то текст заполнителя передается так, как если бы он был введен пользователем.

Существуют ли решения для заполнителей jQuery, которые решают эту проблему?

Ответы [ 3 ]

4 голосов
/ 18 мая 2013

Я использую заполнитель jquery.Вы должны попробовать это

https://github.com/prantor19/jquery-placeholder

0 голосов
/ 20 января 2012

Просто у меня на макушке, что-то вроде this (jsfiddle) .

0 голосов
/ 20 января 2012

Проверьте, присутствует ли значение заполнителя перед отправкой формы, и удалите его:

$('form').submit(function(){
   if($('#someinput').val() == 'placeholder value') {
     $('#someinput').val('');
   }
});
...