Avatar billede ske-til-php+mysql Nybegynder
27. oktober 2001 - 20:17 Der er 4 kommentarer og
1 løsning

tjek om input indeholder en værdi....

Jeg har prøvet at lave et script som skal tjekke et input inden det bliver sendt, men jeg kan ikke rigtigt få det til at virke som jeg vil...!!

Her er min funktion:
---------------------------------------
function bestil()
  {
    var betingelser = document.bestil.betingelser.value;
    if (betingelser == \'\')
    {
      window.alert(\"Du skal acceptere vores handelsbetingelser for at kunne bestille!\");
    }
  }

Her er min form:
---------------------------------------
<form name=\"bestil\" method=\"post\" action=\"bestil.1.php\">
<input type=\"checkbox\" name=\"betingelser\" value=\"ja\">
<input type=\"submit\" onClick=\"bestil(\'Du skal acceptere betingelser!\');\" value=\"Næste >\" name=\"send\">
Avatar billede ske-til-php+mysql Nybegynder
27. oktober 2001 - 20:20 #1
Jeg vil lige tilføje at jeg har </form> med, men glemte lige at skrve det med :-/
Avatar billede goz Nybegynder
28. oktober 2001 - 08:37 #2
Avatar billede Slettet bruger
28. oktober 2001 - 15:38 #3
Hvilken fejl opstår der? Det er altid en god idé at inkludere en fyldestgående fejl-rapport! Men her er mit bud:

<script>
function bestil(frm) {
if (frm.betingelser.checked == true) {
alert(\"Du skal acceptere...\");
return false;
}
return true;
}
</script>

<form name=\"bestil\" method=\"post\" action=\"bestil.1.php\" onSubmit=\"return bestil(this);\">
<input type=\"checkbox\" name=\"betingelser\" value=\"ja\">
<input type=\"submit\" value=\"Næste >\" name=\"send\">
</form>
Avatar billede Slettet bruger
28. oktober 2001 - 15:39 #4
Det skulle virke, men kald lige formularen for \"bestilling\" eller noget i den stil. Det kan måske give forviklinger, hvis du kalder den det samme som funktionen. Desuden behøver du slet ikke at skrive et navn til formen, da scriptet finder frem til den på en anden måde!
Avatar billede Slettet bruger
28. oktober 2001 - 16:33 #5
Du kan ikke tjekke \"value\" på en checkbox, her skal du se, om \"checked\" er \"true\" eller \"false\" ligesom i mit script!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester