Adler tiene toda la razon si no pones valores a las options no podrás recuperarlos....
Cambio de estrategia, si no lo entiendes pregunta...
Código html:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> function mostraSelect(obj){
document.getElementById(obj.id + "sel").style.display="block";
document.getElementById(obj.id).style.display="none";
}
function cargaDatos(idDiv, obj, idSigienteImput){
var valorInput=obj.value;
if (valorInput!="0"){
document.getElementById(idDiv).innerHTML=valorInput;
document.getElementById(idDiv + "sel").style.display="none";
document.getElementById(idDiv).style.display="block";
document.getElementById(idSigienteImput).focus();
}else{
document.getElementById(idDiv).innerHTML="(Haz click aquí para intrducir tu provincia)";
document.getElementById(idDiv + "sel").style.display="none";
document.getElementById(idDiv).style.display="block";
document.getElementById(idSigienteImput).focus();
}
}
<div id="segona" style="display:block" onClick="mostraSelect(this)">(Haz click aqu
í para intrducir tu provincia)
</div> <div id="segonasel" style="display:none"> <select onChange="cargaDatos('segona', this, 'input_titu')" id="provincies"> <input name="input_titu" type="text" id="input_titu">
Quim