Работает везде где кроме IE ну и понятно-гаджетах,не обрабатывает onChange,как решить проблему?
|
Использовать jQuery, там многие проблемы кроссбраузерности (в частности глюки IE) уже решены.
$('#idinp').change(function(){ /* ЧТО ДЕЛАТЬ В СЛУЧАЕ СОБЫТИЯ change */ });
И да, сэр, я, конечно, понимаю, что вы новичок, но ваша манера писать обработчики прямо в атрибутах навроде
onChange="javascript:set_text()"
|
есть несколько говно. Фу так делать. Рекомендую использовать вот такой стиль (с использованием jQuery):
$(document).ready(function(){$('СЕЛЕКТОР').click(function(){ /* Обработчик события click */ });
$('СЕЛЕКТОР').change(function(){ /* Обработчик события change */ });
$('СЕЛЕКТОР').другое_событие(function(){ /* Обработчик другого события */ });
});
Избавляет от многих граблей, проверено.