Foros del Web » Programando para Internet » Javascript »

Enviar a hidden

Estas en el tema de Enviar a hidden en el foro de Javascript en Foros del Web. HOLA MI PROBLEMA ES EL SIGUIENTE: TENGO 1 SELECT CON EL QUE PUEDES A PARTIR DE ESTE AGREEGAR VALORES EN OTRO (SELECT2)HECHO EN JAVASCRIPT EL ...
  #1 (permalink)  
Antiguo 20/06/2009, 17:12
Avatar de sanchezg  
Fecha de Ingreso: abril-2009
Mensajes: 76
Antigüedad: 15 años
Puntos: 0
Pregunta Enviar a hidden

HOLA MI PROBLEMA ES EL SIGUIENTE: TENGO 1 SELECT CON EL QUE PUEDES A PARTIR DE ESTE AGREEGAR VALORES EN OTRO (SELECT2)HECHO EN JAVASCRIPT EL CASO ES QUE NECESITO QUE LOS VALORES MANDADOS AL SELECT2 SE GUARDEN EN UNA BD Y AL MANDAR EL FORM LOGICAMENTE ME MANDA COMO NULL DE QUE FORMA LO PUEDO HACER??????? SE ME OCURRIO MANDARLO A UN HIDDEN PERO NO SE COMO HACERLO OJALA PUEDAN AYUDARME PORFIS HAGANLO GRACIAS...


<form NAME="frmAddPro" method="post" action="./prueba_fecha.jsp">
<table height="172">
<tr>
<td WIDTH="170" CLASS="selCell" style="background-color: #FFFFFF" height="14">
Ciudades disponibles:</td>
<td bgcolor="#FFFFFF" height="14"></td>
<td WIDTH="170" CLASS="selCell" style="background-color: #FFFFFF" height="14">
Tu favorita:</td>
</tr>
<tr>
<td height="150"><select MULTIPLE CLASS="inputF" NAME="avail" ID="av">
<option>Berlín</option>
<option>Londres</option>
<option>Luxemburgo</option>
<option>Nueva York</option>
<option>Paris</option>
<option>Praga</option>
<option>Tokyo</option>
</select> </td>
<td ALIGN="CENTER" VALIGN="CENTER" height="150">
<input TYPE="button" VALUE="&gt;&gt;" STYLE="{width=25;}" NAME="btnLL" onClick="javascript: moveVals(1, 'avail', 'chosen'); frmButtons(); return false;"><br>
<input TYPE="button" VALUE="&gt;" STYLE="{width=25;}" NAME="btnL" onClick="javascript: moveVals(2, 'avail', 'chosen'); frmButtons(); return false;"><br>
<input TYPE="button" VALUE="&lt;" STYLE="{width=25;}" NAME="btnR" onClick="javascript: moveVals(3, 'avail', 'chosen'); frmButtons(); return false;"><br>
<input TYPE="button" VALUE="&lt;&lt;" STYLE="{width=25;}" NAME="btnRR" onClick="javascript: moveVals(4, 'avail', 'chosen'); frmButtons(); return false;">
</td>
<td height="150"><select MULTIPLE CLASS="inputF" NAME="chosen"></select>
</td>
</tr>
</table>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
  #2 (permalink)  
Antiguo 20/06/2009, 17:13
Avatar de sanchezg  
Fecha de Ingreso: abril-2009
Mensajes: 76
Antigüedad: 15 años
Puntos: 0
Respuesta: Enviar a hidden

HA Y ESTA ES LA PARTE DE JAVASCRIPT...
<script LANGUAGE="JavaScript">
<!--

function moveVals(n, from, to) {
if (document.layers) {
fromObj = document.layers[from];
to = document.layers[to];
} else if (document.all) {
fromObj = document.all(from);
to = document.all(to);
}
if (n == 1 || n == 2) {
var indTo = to.length-1;
for (i=fromObj.length-1; i>=0; i--) {
if (n==1 || fromObj.options[i].selected) {
indTo++;
to.options[indTo] = new Option(fromObj.options[i].text, fromObj.options[i].value);
fromObj.options[i] = null;
}
}
} else if (n == 3 || n == 4) {
var indFrom = fromObj.length-1;
for (i=to.length-1; i>=0; i--) {
if (n==4 || to.options[i].selected) {
indFrom++;
fromObj.options[indFrom] = new Option(to.options[i].text, to.options[i].value);
to.options[i] = null;
}
}
}
}

function frmButtons() {
var select = "chosen";
var avail = "avail";
if (document.layers) {
var sel = document.layers[select];
var av = document.layers[avail];
} else if (document.all) {
var sel = document.all(select);
var av = document.all(avail);
}
if (sel.length <= 0) {
document.frmAddPro.btnR.disabled = true;
document.frmAddPro.btnRR.disabled = true;
} else {
document.frmAddPro.btnR.disabled = false;
document.frmAddPro.btnRR.disabled = false;
}
if (av.length <= 0) {
document.frmAddPro.btnL.disabled = true;
document.frmAddPro.btnLL.disabled = true;
} else {
document.frmAddPro.btnL.disabled = false;
document.frmAddPro.btnLL.disabled = false;
}
}

function deleteFrom() {
for (i=0; i<document.frmAddPro.elements.length-1; i++) {
if (document.frmAddPro.elements[i].tagName.indexOf("SELECT") && document.frmAddPro.elements[i].id.indexOf("av")) {
alert("Cislo: "+i+" Name: "+document.frmAddPro.elements[i].tagName);
}
}
}
-->
</script>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:30.