Avatar billede multo Nybegynder
29. december 2001 - 13:22 Der er 13 kommentarer

Hvordan kan man submitte en form uden at trykke på en knap

Jeg vil gerne have at en form submittes i en løkke? automatisk uden jeg skal trykke submit hele tiden?
Avatar billede nikolajdu Nybegynder
29. december 2001 - 13:25 #1
Hvad skal man dog bruge det til??? Det kan iøvrigt heller ikke lade sig gøre uden en form for frames.

I sidste ende så er det vidst noget som ingen bruger vil finde skægt.

/Nikolaj
Avatar billede fbb Nybegynder
29. december 2001 - 13:41 #2
    <form action=\"dinside.php\" method=\"post\" target=\"main\" name=\"sendo\" onsubmit=\"return check(this)\">

prøv den :)
Avatar billede fri-hash Nybegynder
29. december 2001 - 14:07 #3
fbb >> hvor er det lige i din kode der er en løkke? eller hvad er det lige der gør at man ikke skal trykke submit? :-)
Avatar billede stoffer Nybegynder
29. december 2001 - 14:08 #4
altså jeg kan heller ikke se nytten af det overhovedet.

Men du skal bruge javascript kommandoen: document.sendo.submit(), og så lave dine for-lykke rundt om den....

evt. kan du åbne et vindue som du hele tiden submitter på, så skal target bare være vinduets navn i formen. Og så kan du åbne vinduet med Left=4000, så brugeren ikke kan se det....
Avatar billede fri-hash Nybegynder
29. december 2001 - 14:08 #5
multo >> hvorfor vil du ha din form submittet mere end 1 gang? du må nok komme med en mere præcis problemstilling hvis du vil have et brugbart svar
Avatar billede fbb Nybegynder
29. december 2001 - 14:09 #6
gætter på det er sådan nogle :)
<form action=\"dinside.php\" method=\"post\" target=\"main\" name=\"sendo\" onsubmit=\"return check(this)\">
<input type=\"text\" name=\"msg\" size=\"65\" maxlenght=\"255\" class=\"but\">

måske sådan.. her skal man bare klikke enter så sender den :)

er det ikke sådan du ville ha det?
Avatar billede multo Nybegynder
29. december 2001 - 15:05 #7
Nu skal i bare høre jeg vil gerne sende smsbeskeder ud til en masse mennesker men jeg gider ikke at holde styr på hvilket abbonoment folk har så jeg ville bruge fastsms\'s form. Men jeg tror jeg har løst det på en anden måde...
Avatar billede jakoba Nybegynder
30. december 2001 - 03:09 #8
<script type=\'text/javascript\'>
function autoSpam( frm ) {  // submitter formen 10 gange.
    for ( var i=0; i<10; i++ ) frm.submit();
}; //ebd autoSpam( Form object )
</script>

i din <form kommando skal du sørge for at formen IKKE har \'denne ramme\' som target:

<form action=\"dinside.php\" method=\"post\" name=\"sendo\" onsubmit=\"return check(this)\" TARGET=\"enAndenRamme\">
...
<input type=\'button\' value=\"submit 10 gange\" onclick=\"autoSpam()\">
</form>

mvh JakobA
Avatar billede fri-hash Nybegynder
30. december 2001 - 10:31 #9
jeg tror det han er ude efter er at det antal gange formen skal submittes skal svare til det antal forskellige tlf-numre der skal sendes sms\'er til .... hvis det er tilfældet, så lav din form så du kun skal taste beskeden ind og kun submitte den 1 gang ... så laver du løkken i dit sms-sender-script, laver et array med tlfnumrene og skifter modtager-tlf-nummeret ud ved hvert gennemløb
Avatar billede nikolajdu Nybegynder
30. december 2001 - 10:36 #10
Hvis det drejer sig om at formen skal sendes til flere tlf nr eller bare simple mails, så skal vi nok have fat i en ASP/PHP/CGI/JSP løsning :))
Avatar billede fri-hash Nybegynder
30. december 2001 - 11:24 #11
yes, man kan vel ikke sende sms\'er fra ren html, kan man?
Avatar billede nikolajdu Nybegynder
30. december 2001 - 20:03 #12
Det kan man vel godt med mailto:xxxxxxx.tele.dk

Eller hvad man nu har.
Avatar billede nikolajdu Nybegynder
11. januar 2002 - 08:13 #13
FIk du løst problemet??

/Nikolaj :))
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