Avatar billede ballegaarden Nybegynder
25. november 2008 - 16:41 Der er 10 kommentarer og
1 løsning

Problemer med en send knap

Jeg har en send knap der volder mig problemer.
På min side http://www.ballegaarden.com/kurv.html - har jeg en send knap der ikke må være aktiv.

Jeg har fået sat et lille script ind der skulle hjælpe på mit problem, for formularen sendte sig selv, når der blev trykket på enter tasten.

Jeg satte nu scriptet ind og nu når jeg klikker i stk. boksen og trykkede på enter tasten, skete der ikke noget - godt.
Men klikkede jeg et sted på siden fremkom mit beløb endeligt og trykkede jeg nu på enter tasten blev formularen sendt - dur' ikke.

Jeg har så lige fundet ud af at i Linux hjalp det ikke at indsætte scriptet.

Kan jeg ikke i stedet for scripts her og der, indsætte noget der sørger for at send knappen aldrig er aktiv og kun kan klikkes på, for at sende. Håber på en har et godt forslag.
Avatar billede jokkejensen Novice
25. november 2008 - 16:50 #1
<input type="button" /> submitter ikke på enter, hvis det er det du mener ?
Avatar billede hr__hallandsen Nybegynder
25. november 2008 - 19:16 #2
Så er det vel bare at indsætte

<input onclick="this.form.submit();" type="button" />
Avatar billede olebole Juniormester
25. november 2008 - 23:36 #3
<ole>

<form ......... onsubmit="return false">
    ...  ...  ...
    ...  ...  ...
    <button onclick="this.form.submit()">Send</button>
</form>

/mvh
</bole>
Avatar billede ballegaarden Nybegynder
25. november 2008 - 23:47 #4
ØH ok, nu er jeg ikke ekspert i script - alle dine ...... er det noget jeg skal skrive? Undskyld at jeg skal have det skåret ud i pap.

En lille bøn, nu har lige jeg prøvet at indsætte den ovenstående og ja hvad sker der???

Jeg sletter flere steder af det gamle der ikke duede og indsætter det nye og så får jeg lige pludseligt en boks øverst til venstre på siden, hvor kommer den fra?
Er der en super smart ide om hvor den kan fremkomme fra, jeg kan ikke se den.
http://ballegaarden.com/kurv.html
Avatar billede ballegaarden Nybegynder
26. november 2008 - 00:37 #5
Py nu fandt jeg fejlen - en lille <input> for meget

Jeg vil lige høre "olebole", er form bedre end den foregående, for det andet jeg havde gang i, virkede ikke i firefox, men virkede i Explore.
Den "hr hallandsen" anbefaler, virker i Explore.
Avatar billede olebole Juniormester
26. november 2008 - 09:17 #6
Jeg forstår ikke lige "er form bedre end den foregående"  =)
Avatar billede ballegaarden Nybegynder
26. november 2008 - 10:52 #7
Ja fordi "hr hallandsen" skrev: <input onclick="this.form.submit();" type="button" />

og du skrev noget i en <form..... (jeg kan ikke huske hvad det står for)

Alle de ..... skal de med? eller er der bare noget jeg ikke forstår.

Jeg har puttet den første ind i mine koder og den virker i Explore, men jeg ved ikke om den virker i Forefox?
Avatar billede roenving Novice
29. november 2008 - 12:29 #8
Alle ...'erne er udtryk for det, du har i forvejen ...

-- og du har jo i forvejen et form-tag, for det er det, der bruges rundt om en formular, der skal sendes ...

-- så det, du skal gøre er at finde dit form-tag og indsætte en onsubmit, som ole viser !-)

-- har du i forvejen en onsubmit, der udfører f.eks. validering skal denne så flyttes til knappen på denne måde:

onsubmit="return valider(this);" ændres til onsubmit="return false;"

på knappen ændres så til:

<button onclick="if(valider(this.form))this.form.submit();">Send</button>
Avatar billede ballegaarden Nybegynder
29. november 2008 - 15:39 #9
Ja selvfølgeligt har jeg da en formular, jeg skulle lige vågne op.

Men jeg har ingen onsubmit nogle steder, som du kan se i mit link længere oppe.

Er der nogle der har det der Linux / Firefox noget, for at tjække om det virker, den ændring:
<input onclick="this.form.submit();" type="button" />
som jeg har lavet, virker det vel som det skal, ellers må jeg have hjælp til den anden, for den kan jeg ikke lige grade, da jeg ikke har noget onsubmit at ændre.
Avatar billede roenving Novice
30. november 2008 - 10:24 #10
Så tilføj den inde i form-tagget ...
Avatar billede ballegaarden Nybegynder
09. januar 2012 - 11:36 #11
.
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