value для input
Подскажите, пожалуйста, почему не срабатывает следующий код:
function houseClick(obj) { obj.value = (obj.value == 'Дом' ? '' : obj.value); } <input type="text" value="Дом" onclick="houseClick(this);"/> |
<script> function houseClick(obj) { obj.value = (obj.value == 'Дом' ? '' : obj.value); } </script> <input type="text" value="Дом" onclick="houseClick(this);"/> что не срабатывает? |
странно, у меня точно также, вот только находится скрипт не внутри html
а подцепляется с помощью src. Сама функция срабатывает,т.к. alert(obj.value == 'Дом') выдает false alert(obj.value) выдает Дом |
в логике ошибки нет, ищите ошибку в порядке подключения скрипта
|
Спасибо за поддержку.
Оказывается трабла была в том, что хтмл файл в юникод, а со скриптом в ANSI :)) |
Если русские буквы не равны друг другу, значит кодировки шалят. Вообще надо стараться избегать их сравнивать.
|
Часовой пояс GMT +3, время: 09:29. |