Salve a tutti,
ringrazio chiunque possa darmi qualche suggerimento e aiutarmi a risolvere il mio problema.
Praticamente nella pagina, di cui posterò il codice sotto, è una semplice form con text e check box, praticamente volevo gestire l'evento che al click di un pulsante lanciasse una funzione che controllava se la check era "ceccata" o no. A seconda se il risultato era positivo o negativo, la funzione doveva eseguire una query di comando che inseriva il nome dell'articolo relativo alla check "ceccata". Solo che non so come inserire il valore dell'articolo nella tabella "opzione" che avevo creato precedentemente.![]()
Spero di essere stato abbastanza esaustivo. Ecco riportato il codice:
<html>
<head>
<%dim objconn
dim sqltable
dim query
set objconn = server.createobject("adodb.connection")
objconn.open "provider = microsoft.jet.oledb.4.0; data source =" & server.mappath("database.mdb")%>
<title>Effettua il tuo ordine</title>
<script type="text/javascript">
var i
function invia() {
for (i=0;i<4;i++) {
if document.forms[0].elements[i*4+6].checked== true {
<%query0 ="INSERT INTO opzione"
query0 =query0 & "VALUES ('"%>document.forms[0].elements[i*4+3]<%','TRUE')"
objconn.Execute query0%>
}
else {
<%query0 ="INSERT INTO opzione"
query0 =query0 & "VALUES ('"%>document.forms[0].elements[i*4+3]<%','FALSE')"
objconn.Execute query0%>
}
}
<%objconn.close
set objconn = nothing
%>
}
</script>
</head>
<body>
<form>
<%
sqltable = "CREATE TABLE opzione"
sqltable =sqltable & " (id_articolo CHAR(10) NOT NULL PRIMARY KEY,"
sqltable =sqltable & " selezione CHAR(10));"
objconn.Execute sqltable
%>
<input type="text" name="a" value="COD ART">
<input type="text" name="a" value="DESCRIZIONE">
<input type="text" name="a" value="PREZZO">
</br>
<input type="text" name="a" value="B77">
<input type="text" name="a" value="POLO">
<input type="text" name="a" value="15.00">
<input type="checkbox" name="a" value="POLO">
</br>
<input type="text" name="a" value="A52">
<input type="text" name="a" value="COPERTA">
<input type="text" name="a" value="25.50">
<input type="checkbox" name="a" value="COPERTA">
</br>
<input type="text" name="a" value="J15">
<input type="text" name="a" value="CARTA DA PARATI">
<input type="text" name="a" value="10.00">
<input type="checkbox" name="a" value="CARTA DA PARATI">
</br>
<input type="text" name="a" value="Q87">
<input type="text" name="a" value="CUSCINO">
<input type="text" name="a" value="20.00">
<input type="checkbox" name="a" value="CUSCINO">
</br>
<input type="button" value="INVIA" onclick="invia()"></br>
</form>
</body>
</html>

Rispondi quotando
Comunque tornando al tuo problema il dialogo tra server (asp) e browser-client (javascript) può avvenire solo in due maniere:
