12. marts 2009 - 17:16Der er
7 kommentarer og 1 løsning
Form: Validere X antal input fields med forskellige navne
Jeg vil gerne validere, at et automatisk genereret antal af input fields er udfyldt før afsending. Input fieldsne får automatisk generet et navn således: <input name='input_<?=i?>' ... >
Foruden input fields genereres også en bunke text-areas, men disse skal IKKE valideres.
Jeg har lavet denne stump kode, men den validerer samtlige elementer i formen - og det er kun input fields der skal valideres.
<script language="JavaScript"> function checkform(form) { for(var i = 0; i < form.elements.length; i++){ if(form.elements[i].value.length < 3){ alert('Husk at udfylde titler til alle billeder'); form.elements[i].focus(); return false; } } return true; } </script>
Hej splazz, tak for dit svar. Men det ser desværre ikke ud til at virke.
Jeg tror måske det er fordi, at mine input-fields har forskellige navne. Når formen er blevet genereret af PHP, så vil input-fieldsne eksempelvis se således ud:
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.