webForumDet fria alternativet

Syntax-fel, hjälp!

2 svar · 236 visningar · startad av Annakay

AnnakayMedlem sedan sep. 2003117 inlägg
#1

Har en onClick-händelse på en skicka-knapp där ett antal grupper med radioknappar ska kollas.

Får felmeddelande:
Rad: 157
Tecken: 9
Fel: ')' förväntas

Rad 157 är Skicka-knappen och ser ut som följer (har delat upp den på flera rader, annars är den en enda lång rad):

<input type="submit" value=" Skicka svar " name="skicka" onClick="
if(
(this.167[0].checked == true || this.167[1].checked == true || this.167[2].checked == true || this.167[3].checked == true) && (this.216[0].checked == true || this.216[1].checked == true || this.216[2].checked == true || this.216[3].checked == true) && (this.220[0].checked == true || this.220[1].checked == true || this.220[2].checked == true || this.220[3].checked == true)
)
{
return true
}

else
{
alert('Du måste svara på alla frågor!');
return false
}
" >

Peter SMedlem sedan dec. 20025 484 inlägg
#2

Anledningen till felet är att du döpt dina formulärelement med en inledande siffra. I JavaScript måste identifierare börja med en bokstav (a-zA-Z), understreck (_) eller dollartecken ($). I och med JavaScript 1.5 kan de inledas med ISO 8859-1- eller Unicode-tecken.

:)

AnnakayMedlem sedan sep. 2003117 inlägg
#3

Aj då... Då skiter det sig...

Genererad på 360 ms · cache AV · v20260730165559-full.f96bc7eb