|
|
|
| Поставил на текстовое поле onChange() и сделал что бы он вызывал функцию. Как я понимаю функция должна вызывьася каждый раз когда я изменяю значения поля, но... функция выполняется когда я изменяю значение поля, а потом куда нить кликаю (кроме этого же поля). В чём может быть ошибка? Или оказывается эта функция имнео так и работает? | |
|
|
|
|
|
|
|
для: DEM
(04.08.2008 в 23:22)
| | Для текстовых полей событие ONCHANGE практически аналогично событию ONBLUR - т.е. срабатывает при потере фокуса. | |
|
|
|
|
|
|
|
для: PAT
(05.08.2008 в 00:21)
| | Ну используйте onKeyPress | |
|
|
|
|
|
|
|
для: ddhvvn
(05.08.2008 в 15:40)
| | Вопрос ЗДЕСЬ обсасывался раз двести пятьдесят.
Ни один ONKEYPRESS не поможет, если юзер, к примеру, мышью в контекстном меню выберет "Paste" или "Cut", или же тоже самое - "Вставить"/"Вырезать" - сделает при помощи браузерного меню "Правка". | |
|
|
|
|
|
|
|
для: PAT
(05.08.2008 в 19:23)
| | Я на <body> повешал onmousemove и на него обработчик с триггером. Вроде работает. С главным меню не все гладко, но ведь когданибудь юзер все равно на страницу мышь вернет. Да и пользуются им редко, в основном контекстным. А с ним все получается гладко. | |
|
|
|
|
|
|
|
для: DEM
(04.08.2008 в 23:22)
| | Я еще ставил:
setInterval("myfunc()", 100);
что бы постояно выполнялась эта функция, но она что-то не работает :( | |
|
|
|
|
|
|
|
для: DEM
(06.08.2008 в 01:17)
| |
<html>
<head>
<script>
var PRE, CUR;
function myFunc (x)
{
var obj = document.getElementById ('myInp');
if (x == 1) CUR = PRE = obj.value;
else
if (CUR != obj.value) {PRE = CUR; CUR = obj.value}
with (document)
{
getElementById ('t_pre').value = PRE;
getElementById ('t_cur').value = CUR;
}
if (x != 2) setTimeout (myFunc, 10);
}
</script>
</head>
<body>
<input id="myInp" onfocus="myFunc (1)" onblur="myFunc (2)">
<br><br>
<table cellspacing="0" cellpadding="0" border="1">
<tr><th>Previous value</th><th>Current value</th></tr>
<tr><td><input disabled id="t_pre"></td><td><input disabled id="t_cur"></td></tr>
</table>
</body>
</html>
|
| |
|
|
|