Salve , premetto che sono quasi zero di Javascript, avrei la necessità di passare un valore di una Text Box in seguito all'evento onchange di una select. Questo valore mi serve per passarlo al .js relativo ad uno script ajax che mi estrae dei valori dinamicamente in base appunto alla select.
Posto di seguito parte del codice interessato:
Pagina Asp con TextBox e Select:
Codice del .js che processa Richiesta:
Il Codice della pagina (ajax_codice_2.asp) che stampa a video ciò che mi serve ve lo evito perchè comunque estrae ciò che mi serve dal db e lo mette a video. La querystring mi serve per passare a questa pagina il valore che poi farò moltiplicare al recordset(prezzo) per ottenere l'imponibile.
Spero di essermi spiegato bene e grazie anticipatamente per eventuali risposte
Posto di seguito parte del codice interessato:
Pagina Asp con TextBox e Select:
Codice:
<th height="20" colspan="4" scope="col"> <input name="frmQta" type="text" class="statContainer" id="frmQta" tabindex="11" size="100" /></th>
</tr>
<tr align="left">
<th colspan="5" scope="col">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="19%">Protesi DX:</td>
<td width="30%"><div align="left"> <select name="pro" size="1" class="statContainer" id="pro" onchange="Richiesta_codice2(this.value)">
Codice del .js che processa Richiesta:
Codice:
var XMLHTTP;
function Richiesta_codice2(Stringa_cod2)
{
if (Stringa_cod2.length > 0)
{
var url_cod2 = "ajax_codice_2.asp?id=" + Stringa_cod2.toUpperCase();
XMLHTTP = RicavaBrowser_cod2(CambioStato_cod2);
XMLHTTP.open("GET", url_cod2, true);
XMLHTTP.send(null);
}
else
{
document.getElementById("risultati_iso2").innerHTML = "";
}
}
Il Codice della pagina (ajax_codice_2.asp) che stampa a video ciò che mi serve ve lo evito perchè comunque estrae ciò che mi serve dal db e lo mette a video. La querystring mi serve per passare a questa pagina il valore che poi farò moltiplicare al recordset(prezzo) per ottenere l'imponibile.
Spero di essermi spiegato bene e grazie anticipatamente per eventuali risposte