Не стирается текст в поле 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, время: 02:37. |