Мне нравится этот ответ, используя Jquery:
$('#seconddiv').live('focus',function(){
$('#firstdiv').attr('disabled', true);
});
У меня есть панель поиска, которая дает результаты поиска при каждом нажатии клавиши, если она не возвращает результатов, то пользователю предоставляется форма для запросаПомогите.Но если они заполняют «форму запроса», введите текст в строке поиска еще раз, и все, что они ввели в форму запроса, будет стерто.Чтобы решить эту проблему, я дал всем входным данным в форме запроса id «second div» и поле поиска id = «firstdiv».Теперь, если они нажмут или войдут в одно из полей ввода формы запроса, он отключит панель поиска, поэтому их данные никогда не будут перезаписаны.
Я также добавлю кнопку, которая снова включитФорма поиска, если они передумают.
А для новичков - я поместил код в заголовок документа так:
<html>
<head>
<script type="text/javascript">
$('#seconddiv').live('focus',function(){
$('#firstdiv').attr('disabled', true);
});
</script>
</head>
<body>
....