me gusta esta respuesta, usando jQuery:
$('#seconddiv').live('focus',function(){
$('#firstdiv').attr('disabled', true);
});
tengo una barra de búsqueda que ofrece resultados de búsqueda con cada pulsación de tecla, si no devuelve ningún resultado, entonces el usuario se presenta con una forma de pedir ayuda. Pero si completan el "formulario de solicitud" y luego vuelven a escribir en la barra de búsqueda, borrará todo lo que ingresaron en el formulario de solicitud. Entonces, para resolver esto, di todas las entradas en el formulario de solicitud, una identificación de "segundo div" y el campo de búsqueda id = "firstdiv". Ahora, si hacen clic o tabulan en uno de los campos de entrada del formulario preguntar, se deshabilitarán para buscar en la barra para que sus datos nunca se escriban en exceso.
También agregaré un botón que volverá a habilitar el formulario de búsqueda si cambian de opinión.
Y para los novatos - puse el código en la cabecera del documento de la siguiente manera:
<html>
<head>
<script type="text/javascript">
$('#seconddiv').live('focus',function(){
$('#firstdiv').attr('disabled', true);
});
</script>
</head>
<body>
....
medios llenos después de escribir datos en el segundo campo de entrada y pulse en otro lugar en la solicitud ?? –
sí ... después de que la segunda entrada se completa automáticamente, la primera se deshabilita ... ¿cómo? :( – debrajsy
puede utilizar el evento onchange o el onkeydown para detectar cambios en el campo de entrada. Vea mi respuesta a continuación – Ibu