Mitt problem:
<script language="JavaScript">
<!--
function Validate() {
email = document.user.email.value;
alert (email+guess1);
document.writeln("<FORM name='results' action='http://www.funplanet.com/cgi-bin/se/client/ehrenstrahle/validate.cgi'>");
document.writeln("<INPUT TYPE='hidden' NAME='guess1' VALUE='" + guess1 + "'>");
document.writeln("<INPUT TYPE='hidden' NAME='email' VALUE='" + email + "'>");
document.writeln("<INPUT TYPE='hidden' NAME='action' VALUE='reg'></FORM>");
document.results.submit();
}
// -->
</script>
Jag hämtar upp guess1 ur en annan form i ett lager. För att jag ska få in värdet måste jag ha ett litet javascript i lagret också för att Ns ska hitta formen. Såhär:
<script language="JavaScript">
<!--
function addvalue() {
guess1 = document.form1.guess1.value;
}
-->
</script>
<form name="form1">
<input type="text" name="guess1" size="1" maxlength="1" class="inputText" onchange="javascript: addvalue();">
</form>
Till problemet... När jag ska skriva ut formen som ska skicka värden till cgi-scriptet innehåller inte variablerna något i Ns. Som ni ser har jag gjort en alert för att skriva ut variablerna och då innehåller dom något. Allt fungerar utmärkt i Ie. Går det att lösa på det här sättet genom att ändra lite eller finns det något anat sätt att samla ihop värden från olika former och submita dem?
[Redigerat av Marley den 13 dec 2000]