2010-08-13 37 views
5

Tengo una página HTML que contiene un cuadro de búsqueda que contiene una cantidad de cuadros de texto.¿Pasa el valor de un SELECT a una función de Javascript a través del evento onchange?

La primera parte del cuadro de búsqueda es SELECCIONAR lista desplegable que contiene una variedad de tipos de informes. Cada tipo de informe requiere que se rellenen 1 o más cuadros de texto para filtrar los resultados de la consulta. Mi objetivo es ocultar las cajas de texto que no son requeridas por el tipo de informe actual.

¿Cómo paso el valor seleccionado actualmente del SELECCIONAR a la función Javascript través del evento onchange ?

<select name="report_type" onchange="hide();"> 
<option value="full_history">Full History</option> 
<option value="partial_history">Partial History</option>    
</select> 
+0

La pregunta es la desinformación. Usted escribe que es una pregunta de PHP, habla de SELECT, lo que me llevó a pensar que está hablando de solicitudes a una base de datos. – AlexanderMP

+0

@Alexander - Deje caer las referencias a PHP –

Respuesta

11
<select name="report_type" onchange="hide(this.value);"> 
<option value="full_history">Full History</option> 
<option value="partial_history">Partial History</option>    
</select> 

Al hacer esto la función de tener cualquier valor que tiene actualmente el selecto.

0
function f1() 
{ 
var obj1= document.getElementById("img"); 
var obj2= document.getElementById("s1"); 
obj1.src=obj2.value; 
} 

Select Image: 
    <select id="s1" onchange="f1()"> 
     <option value="img1.jpg">img1.jpg</option> 
     <option value="img2.jpg">img2.jpg</option> 
     <option value="img3.jpg">img3.jpg</option> 
     <option value="img4.jpg">img4.jpg</option> 

    </select> <br><br> 
    <img id='img' src="img1.jpg" height="500" width="500"> 
Cuestiones relacionadas