
03/05/2010, 21:03
|
 | | | Fecha de Ingreso: abril-2004 Ubicación: Valdivia
Mensajes: 93
Antigüedad: 20 años, 10 meses Puntos: 1 | |
al seleccionar una opcion en select me muestre un mensaje con una funcion Hola a todos.
como puedo hacer que al seleccionar la opcion malo de un select me aparesca un mensaje en un input o div con una sola funcion y no con varias :
dejo el codigo que realiza lo que necesito pero tengo que crear varias funciones, la idea es crear una sola que cumpla lo solicitado ya que son varios select en una lista que ingresan diferentes datos a una base de datos:
function armardos(valor){
verif=false;
op1=['b','m','n'];
b=[''];
m=['En mal estado este ítem el equipo quedara suspendido'];
n=[''];
escribe0="<div>";
escribe1="</div>";
escribe2='';
for(j=0;j<op1.length;j++)
{
if(valor==op1[j])
{
verif=true;break;
}
}
if(verif)
{
cual=eval(valor);
for(i=0;i<cual.length;i++)
{
escribe2=escribe2+"<input value='"+cual+"'>";//acá no se muestran bien los corchetes es "cual corchete i corchete" en ambos casos
}
document.getElementById("pp").innerHTML=escribe0+e scribe2+escribe1;
}
else
{
document.getElementById("pp").innerHTML=escribe0+e scribe1;
}
}
/********************
segunda consulta
********/
function armardos1(valor){
verif=false;
op2=['b','m','n'];
b=[''];
m=['En mal estado este ítem el equipo quedara suspendido'];
n=[''];
escribe3="<div>";
//escribe0="<select name=\"combodos\" id=\"combodos\">";
escribe4="</div>";
escribe5='';
for(j=0;j<op2.length;j++)
{
if(valor==op2[j])
{
verif=true;break;
}
}
if(verif)
{
cual=eval(valor);
for(i=0;i<cual.length;i++)
{
escribe5=escribe5+"<input value='"+cual+"'>";
}
document.getElementById("p1").innerHTML=escribe3+e scribe5+escribe4;
}
else
{
document.getElementById("p1").innerHTML=escribe3+e scribe4;
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<table border="1"><tr><td>
<select name="combouno" id="combouno" onChange="armardos(this.value)">
<option value="" selected>seleccionar</option>
<option value="b">B</option>
<option value="m">M</option>
<option value="n">N/A</option>
</select>
</td>
<td>
<div id='pp' style="display:inline"></div>
</td>
</tr>
<tr>
<td>
<select name="combodos" id="combodos" onChange="armardos1(this.value)">
<option value="" selected>seleccionar</option>
<option value="b">B</option>
<option value="m">M</option>
<option value="n">N/A</option>
</select></td>
<td><div id='p1' style="display:inline">
</div>
</td></tr></table>
</form> |