Avatar billede Slettet bruger
04. februar 2003 - 09:58 Der er 6 kommentarer og
3 løsninger

validere

hejsa
jeg har en side med 20 forskellig input felter(tex, radio, select)
Jeg kan sagtens lave et check i php, men findes der ikke en funktion som "diabler" submit knappen indtil alle felter er udfyldt/valgt?
Avatar billede atoft Nybegynder
04. februar 2003 - 10:03 #1
Du bliver nødt til at lave en onsubmit="return valider(this)" på form tag'et.

Og så koden din egen valider funktion.
Avatar billede mufoxe Nybegynder
04. februar 2003 - 10:03 #2
du kan køre en funktion på OnSubmit på din form. Sådan

function validate() {
if (!blablabla)
//afbryder submit
alert("Not all required fields have a value");
return false;
else
return true;
}
Avatar billede Slettet bruger
04. februar 2003 - 10:04 #3
jamen det må da være muligt det andet?
Avatar billede mufoxe Nybegynder
04. februar 2003 - 10:11 #4
Det er Javascript, vi begge taler om her :)
placerer function validate() i en <script></script> blok.
Avatar billede Slettet bruger
04. februar 2003 - 10:14 #5
ja men kan jeg ik få et helt eksempel på HVORDAN? ;)
for javascript er ikke LIIIIGE min stærke side
Avatar billede atoft Nybegynder
04. februar 2003 - 10:15 #6
Søg på validering her på eksperten under javascript
Avatar billede Slettet bruger
04. februar 2003 - 10:31 #7
har ik fundet noget jeg ku bruge, kan i lave et sksempel?
Avatar billede mm12010 Nybegynder
04. februar 2003 - 11:38 #8
Avatar billede olebole Juniormester
04. februar 2003 - 11:51 #9
<ole>

At disable submitknappen til alle felter er udfyldt, er en rigtig dårlig idé, da det ville kræve, at hele validerings funktionen skulle køres på hver eneste keyup-event. Det er en yderst resource krævende metode og rent overkill.
Læg i stedet din validering på formens onsubmit-event, som foreslået - det er ikke uden grund, alle andre gør det samme  ;o)

/mvh
</bole>
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel