Не стирается текст в поле input type="text"
Во всех браузерах норм удаляется текст в поле инпута автоматически, а в IE7 нужно его удалять вручную. С чем может быть связан такой траб и как его решить?
|
<telepath-mode>Где ваш код?</telepath-mode>
|
сори....забыл
|
сори....забыл
используется Atomic jQuery Plugin <input type="text" class="Summ" id="Sum" name="Sum" size="5" style="color: rgb(160, 160, 160);" atomic="текст в поле"> |
Вот вам миниплагин :) , и не забивайте голову всякими UI и пр.
upd: <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $('input[type="text"]').bind({ focus: function(){ $(this).val() == this.defaultValue && $(this).val(''); }, blur: function(){ !$(this).val() && $(this).val(this.defaultValue); } }); }); </script> <input type="text" value="text1" /> <input type="text" value="text2" /> Но если же вы хотите все-таки узнать причину почему вами упомянутый плагин не работает, то разберите его и посмотрите в чем причина |
monolithed,
На всякий случай у input есть свойство defaultValue ))) <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('input[type="text"]').bind({ focus: function () { if (this.value == this.defaultValue) this.value = "" }, blur: function () { if (!this.value.length) this.value = this.defaultValue } }) }); </script> <input type="text" value="text1" /> <input type="text" value="text2" /> |
рони, спасибо, не мог вспомнить))
|
Часовой пояс GMT +3, время: 08:48. |