Gå til innhold

Submit form går ikke videre


Anbefalte innlegg

Hei.

Har klipt og limt sammen denne koden;

 

<script>
function showProgress(){document.getElementById('progressRow').style.display = 'inline';
}
</script>
<script>
function showMe(id) {
 var elem = document.getElementById(id);
 elem.style.visibility = "visible";
 elem.style.display = "block";
}
</script>

<form action="neste.php" method="get" onsubmit="this.elements['mysub'].disabled=true;return true;">
<b>Epostadresse: </b>
<br>
<input type="text" name="mail" size="40">
<br>
<br>
<input type="submit" value="Start" onclick="showProgress(); this.disabled=true;">
<span id="progressRow" style="display:none;"><strong><br><br>- Vennligst vent...</strong>
</form>

 

Problemet er at, i Opera og IE og muligens flere browsere, går den ikke videre.

Teksten kommer under, men den går ikke videre til neste.php.

 

Det gjør den derimot i Firefox.

Lenke til kommentar
Videoannonse
Annonse

endre onsubmit til "return disableIt();" og lag den funksjonen:

function disableIt() {
 document.elements['mysub'].disabled=true;
 return true;
}

 

og sjekk om det funker slik.

 

Og om det er submitknappen du skal gjemme så er det kanskje en idé å gi den en ID?

 

-C-

Endret av ChristianW
Lenke til kommentar

<script>
function showProgress(){document.getElementById('progressRow').style.display = 'inline';
}
</script>
<script>
function showMe(id) {
var elem = document.getElementById(id);
elem.style.visibility = "visible";
elem.style.display = "block";
}
</script>
<script>
function disableIt() {
document.elements['mysub'].disabled=true;
return true;
}
</script>
<form action="neste.php" method="get" onsubmit="return disableIt();">
<b>Epostadresse: </b>
<br>
<input type="text" name="mail" size="40">
<br>
<br>
<input type="submit" value="Start" name="mysub" onclick="showProgress(); this.disabled=true;">
<span id="progressRow" style="display:none;"><strong><br><br>- Vennligst vent...</strong>
</form>

 

Den går fortsatt ikke videre...

Endret av Quattro7
Lenke til kommentar

Denne funker;

 

<script>
function showProgress(){document.getElementById('progressRow').style.display = 'inline';
}
</script>
<script>
function disableIt() {
document.elements['mysub'].disabled=true;
return true;
}
</script>
<form action="neste.php" method="get" onsubmit="this.elements['mysub'].disabled=true;return true;">
<b>Epostadresse: </b>
<br>
<input type="text" name="mail" size="40">
<br>
<br>
<input type="submit" value="Start" name="mysub" onclick="showProgress();">
<span id="progressRow" style="display:none;"><strong><br><br>- Vennligst vent...</strong>
</form>

Endret av Quattro7
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...