webForumDet fria alternativet

Felsökningshjälp?

1 svar · 286 visningar · startad av tovelainen

tovelainenMedlem sedan mars 2003137 inlägg
#1

Hallå
Får inte ett javascript att funka. Bifogar exempelkod. Tror det beror på något helt uppenbart som jag bar är blind för.

Ska skicka in uppgifer om en användare til ett system. Jag vill att varje checkbox testas så att om de inte är ikryssade så ska det värdet uppdateras liksom om de är ikryssade.

Fick det att funka en kort stund men då bara om man kryssade i översta boxen.
Nån som ser felet?

Tack om nån orkar titta :-)
/Tove

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Titel</title>
<script type="text/javascript" language="javascript">
<!--
function box(){
if(document.subscribeForm.Postion_ansvar_tjanst1.checked)
{
document.subscribeForm.Postion_ansvar_tjanst.value='Yes';
}
if(document.subscribeForm.Postion_ansvar_produkt1.checked)
{
document.subscribeForm.Postion_ansvar_produkt.value='Yes';
}
if(document.subscribeForm.Intresse_lenovo1.checked)
{
document.subscribeForm.Intresse_lenovo.value='Yes';
}
if(document.subscribeForm.Intresse_Intresse_HP1.checked)
{
document.subscribeForm.Intresse_HP.value='Yes';
}
if(document.subscribeForm.Intresse_Fujitsu1.checked)
{
document.subscribeForm.Intresse_Fujitsu.value='Yes';
}
}
 //-->
</script>
</head>
<body>
<form action="http://hittepåadress.se/actionscript" name="subscribeForm" method="post" onSubmit="box()">
<input type="hidden" name="Postion_ansvar_produkt" value="No" />
<input type="hidden" name="Postion_ansvar_tjanster" value="No" />
<input type="hidden" name="Intresse_lenovo" value="No" />
<input type="hidden" name="Intresse_HP" value="No" />
<input type="hidden" name="Intresse_Fujitsu" value="No" />

<input type="checkbox" id="Postion_ansvar_produkt1" name="Postion_ansvar_produkt1" value="No" />&nbsp;Ansvar ink&ouml;p produkter<br />
<input type="checkbox" id="Postion_ansvar_tjanster1" name="Postion_ansvar_tjanster1" value="No" />&nbsp;Ansvar ink&ouml;p it relaterade tj&auml;nster
<input type="checkbox" name="Intresse_lenovo1" id="Intresse_lenovo1" value="No" />&nbsp;Lenovo<br />
<input type="checkbox" name="Intresse_HP1" id="Intresse_HP1" value="No" />&nbsp;HP<br />
<input type="checkbox" name="Intresse_Fujitsu1" id="Intresse_Fujitsu1" value="No" />&nbsp;Fujitsu<br />
</form>
</body>
</html>
stattinMedlem sedan jan. 2005713 inlägg
#2

Jag tror bestämt det kan vara return som saknas?

<form action="http://hittepåadress.se/actionscript" name="subscribeForm" method="post" onSubmit="return box()">

eller ska det vara "box(); return false;"? Jag kommer inte riktigt ihåg.

och sen return true

..
if(document.subscribeForm.Intresse_Fujitsu1.checked)
  {
    document.subscribeForm.Intresse_Fujitsu.value='Yes';
  }
return true;
}

/R Eller kan man inte göra så här:

Posten skickar ju enbart med dom som är ikryssad så egentligen skulle du kunna ta bort allt javascript och sätta alla value till yes bara.


<form action="" name="subscribeForm" method="post">

<input type="checkbox" id="Postion_ansvar_produkt1" name="Postion_ansvar_produkt1" value="Yes" />&nbsp;Ansvar ink&ouml;p produkter<br />
<input type="checkbox" id="Postion_ansvar_tjanster1" name="Postion_ansvar_tjanster1" value="Yes" />&nbsp;Ansvar ink&ouml;p it relaterade tj&auml;nster
<input type="checkbox" id="Intresse_lenovo1" name="Intresse_lenovo1" value="Yes" />&nbsp;Lenovo<br />
<input type="checkbox" id="Intresse_HP1" name="Intresse_HP1" value="Yes" />&nbsp;HP<br />
<input type="checkbox" id="Intresse_Fujitsu1" name="Intresse_Fujitsu1" value="Yes" />&nbsp;Fujitsu<br />
<input type="submit" value="hej">
</form>
131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)