Ciao, ho un problema con questo codice misto ASP/Javascript.
Il problema è javascript.
1) Tramite ASP si popola un form secondario con una serie di checkbox, campi di testo e select;
2) Se si mette il flag nei vari checkbox del form secondario e si compilano gli altri campi, questi valori vanno riportati in un unico campo nascosto del form principale;
Il problema è che se il checkbox è uno solo ( quello estratto da una query con ASP ) la stringa return LG.substr(1); è giusta, mentre se i checkbox sono diversi ( quelli estratti da una query con ASP ) la stringa return LG.substr(1); restituisce undefined.... cosa sbaglio?
Ecco il codice misto:
codice:<script language="javascript" type="text/javascript"> <!-- function InserisciCampoNascosto(LG) { window.opener.document.form.campo_nascosto.value=LG; return LG.substr(1); } //--> </script> ... <form name="form"> <% rs.MoveFirst() Do While Not rs.EOF %> <input type="checkbox" name="DETTAGLIO" value="<%=rs("DETTAGLIO")%>"> <% rs.MoveNext() Loop %> ... <a href="javascript:InserisciCampoNascosto(document.form.DETTAGLIO.value)"> [img]/img/salva.gif[/img]</a>