Foros del Web » Programando para Internet » Javascript »

como envia los valores del combo select de este ejemplo

Estas en el tema de como envia los valores del combo select de este ejemplo en el foro de Javascript en Foros del Web. Me encontré este ejemplo y me funciono pero todavía no le entiendo bien y no se como enviar el valor seleccionado alguien me puede ayudar, ...
  #1 (permalink)  
Antiguo 21/07/2015, 14:50
 
Fecha de Ingreso: junio-2015
Mensajes: 78
Antigüedad: 9 años, 5 meses
Puntos: 0
como envia los valores del combo select de este ejemplo

Me encontré este ejemplo y me funciono pero todavía no le entiendo bien y no se como enviar el valor seleccionado alguien me puede ayudar, solo busco como saber como se enviar el valor con un form pero no identifico como por ejemplo yo se que con un select normar lo identifico con su nombre pero este no entiendo como

<!DOCTYPE html>
<html>
<head>
<title>Custom multiline item</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<link rel="stylesheet" type="text/css" href="/CSS/dhtmlxcombo.css"/>
<script src="/js/dhtmlxcombo.js"></script>
<style>
div.dhxcombolist_dhx_skyblue div.dhxcombo_option_multiline {

font-size: inherit;
padding: 2px 0px;
line-height: 14px;
border-
border-bottom: 1px solid #E7F1FF;
vertical-align: middle;

cursor: default;
}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option_multiline.dhxcombo_option_sele cted {
background-image: none;
background-color: #B5DEFF;
border-
border-bottom: 1px solid #A1CEED;
}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option_multiline div.dhxcombo_option_text {

padding: 0px 4px;
-moz-user-select: none;
white-space: nowrap;
}
</style>
<script>
var myCombo;
var imgPath = "/images/";
function doOnLoad() {
myCombo = new dhtmlXCombo("combo_zone", "combo", 230, "my_multiline");
myCombo.setTemplate({ // point (2) (see below)
input: "#Pieza#",
option: "<div style=''>"+
"<div style=' margin- '><span style='color:#112a3d;'>#Pieza#</span><br><span style='color:#596268;'>#Clave_Pza#</span></div>"+
"<img src='#image#' border='0' style=' '>"+
"</div>"
});
<%
'<------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Dim oConn2,strSQ2, objRS2,col

'cod=Request.Form("Codigo")

Set oConn2 = Server.CreateObject("ADODB.Connection")

oConn2.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("SSP.mdb"))

strSQL2 = "SELECT Clave, Pieza FROM Tabla_Pieza "
Set objRS2 = oConn2.Execute(strSQL2)
while (not objRS2.Eof)
%>
myCombo.addOption([
{value: <%Response.Write("'" & objRS2("Clave") & "'")%>, text: {Clave_Pza: "<%Response.Write("" & objRS2("Clave") & "")%>", Pieza: "<%Response.Write("" & objRS2("Pieza") & "")%>", image: imgPath+"SANZUBIA.png"}, selected: true},

]);
<%
objRS2.MoveNext
wend

oConn2.Close
set objRS2 = nothing
set oConn2 = nothing
%>

myCombo.enableFilteringMode(true);
}

// multiline items
// differences from default option:
// 1) update option css a bit
// 2) use template for text

dhtmlXCombo.prototype.modes.my_multiline = {

render: function(item, data) {

item._conf = {value: data.value, css: ""};
item.className = "dhxcombo_option_multiline"; // point (1)

item.innerHTML = "<div class='dhxcombo_option_text'>&nbsp;</div>";

this.setText(item, data.text);

return this;
},

setSelected: function(item, state) {
item.className = "dhxcombo_option_multiline"+(state?" dhxcombo_option_selected":""); // point (1)
},

getExtraData: function(item) {
return {type: "my_multiline"};
}

};

// copy basic functionality
dhtmlXComboExtend("my_multiline", "option");

</script>
</head>
<body onload="doOnLoad();">
<form action="04B.asp" method="post">
<h3>Custom multiline item</h3>
<div id="combo_zone"></div>
<INPUT TYPE="text" NAME="Cantidad" SIZE="4" MAXLENGTH="30" borde="2">
<INPUT TYPE="submit" NAME="accion" VALUE="Enviar">

</form>
</body>
</html>


</form>
Editado

Etiquetas: combo, ejemplo, envia, funcion, html, input, js, select, valor
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 09:14.