webForumDet fria alternativet

Problem med Opera och submit();

JavaScript

1 svar · 191 visningar · startad av Asterix

Medlem sedan dec. 1999483 inlägg
Frågan#1

Har en funktion som anropas via en onclick på en radio-knapp.

function doSubmit(choice) {
  document.myform.s.value = choice;
  document.myform.submit();
  return false;
}

Har även testat att byta ut document.myform.submit(); mot document.forms['myform'].submit(); utan någon framgång.

return false; la jag till för när jag googlade tipsade någon om att det kanske kunde funka.

funktionen körs för jag har testat att lägga in en alert i den. Även s.value ändras. Det är som sagt bara submit() som vägrar.

Glömde tillägga att skriptet funkar utmärkt i Mozilla och IE.

Medlem sedan feb. 2003774 inlägg
#2

Hur anropar du funktionen? Hur ser resten av koden ut? Vilken Opera version testar du med? Får du Javascript errors i consolen?

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)