Avatar billede oliverg Nybegynder
13. december 2003 - 13:44 Der er 16 kommentarer

form problem

Hej alle sammen min form vil ikke virker når jeg trykker på enter... hvorfor???
Avatar billede Slettet bruger
13. december 2003 - 13:48 #1
Kode eller adresse, tak!
Avatar billede oliverg Nybegynder
13. december 2003 - 13:50 #2
<Script Language="JavaScript">
function check_letter() {
tf1 = skriv.besked.value;
if (tf1 !="") {
skriv.sendknap.disabled = false;
} else {
skriv.sendknap.disabled = true;
}
}
</Script>


<form action="bund.php?rum=<?php print"$rum"; ?>" method="post" name="skriv">
        <input type="text" class="text" name="besked" onKeyUp="check_letter()">
        <input type="submit" name="sendknap" class="submit" value="Send!" disabled>

og nej det er ikke javascriptet der gør det...
Avatar billede Jman Praktikant
13. december 2003 - 14:00 #3
hvor er din </form> ???
Avatar billede Slettet bruger
13. december 2003 - 14:01 #4
<input type="submit" name="sendknap" class="submit" value="Send!" disabled>

Kunne måske være fordi dit JS ikke enabler knappen
Avatar billede oliverg Nybegynder
13. december 2003 - 14:07 #5
jeg ved ikke noget om html, såååå... :D
Avatar billede Slettet bruger
13. december 2003 - 14:16 #6
Så skulle du måske lære det?

;)
Avatar billede oliverg Nybegynder
13. december 2003 - 14:20 #7
kan du hjælpe, for det lyder da som om du selv er god...
Avatar billede Slettet bruger
13. december 2003 - 14:48 #8
Ja, men som superior nævner mangler der et </form> tag efter submit knappen
Avatar billede oliverg Nybegynder
13. december 2003 - 14:56 #9
den er der men fik den bare ikke koiperet ind her...
Avatar billede Slettet bruger
13. december 2003 - 15:02 #10
Den sender fint ved enter her.
Avatar billede Slettet bruger
13. december 2003 - 15:06 #11
Prøv at give os adressen til den side, det er på. Så har vi en chance for at se, om der skulle være andet, der "roder" med noget.
Avatar billede oliverg Nybegynder
13. december 2003 - 15:06 #12
jeg har denne php kode til:

<?php
if($sendknap){
include("db.php");
mysql_query("INSERT INTO `tekst` (`brugernavn`, `tekst`, `rum`) VALUES ('$brugernavn', '$besked', '$rum')") or die (mysql_error());
echo "<meta http-equiv=\"refresh\" content=\"0;URL=bund.php\">";
}
?>
Avatar billede Slettet bruger
13. december 2003 - 15:08 #13
Det php bliver først kørt efter, at browseren har sendt formularen. Den kan derfor ikke på nogen måde have indvirkning på om et tryk på enter vil sende formularen.
Avatar billede oliverg Nybegynder
13. december 2003 - 15:08 #14
hvordan kan jeg så gøre det?
Avatar billede roenving Novice
13. december 2003 - 15:30 #15
<form action="bund.php?rum=<?php print"$rum"; ?>" method="post" name="skriv" onkeydown="e=(event.which)?event.which:event.keyCode;if(e==13)this.submit()">
Avatar billede oliverg Nybegynder
13. december 2003 - 18:11 #16
hmm... det virker ikke :(
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