/ Forside/ Teknologi / Udvikling / Java Scripts / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
is not a function
Fra : zlug
Vist : 353 gange
20 point
Dato : 13-11-09 12:04

jeg har en form og et validerings script der ser således ud:

Kode
<form action="?opret" method="post" id="opret" class="style1">
      <div>
         <div class="formtext">Firmanavn</div>
         <div class="fejl" id="fejl0"></div>
         <input type="text" name="firmanavn" />

      </div><div>
         <div class="formtext">Adresse</div>
         <div class="fejl" id="fejl1"></div>
         <input type="text" name="adresse" />
      </div><div>
         <div class="formtext">Post nr.</div>
         <div class="fejl" id="fejl2"></div>
         <input type="text" name="postnr" />

      </div><div>
         <div class="formtext">By</div>
         <div class="fejl" id="fejl3"></div>
         <input type="text" name="by" />
      </div><div>
         <div class="formtext">CVR nr.</div>
         <div class="fejl" id="fejl4"></div>
         <input type="text" name="cvr" />

      </div><div>
         <div class="formtext">Kontaktperson</div>
         <div class="fejl" id="fejl5"></div>
         <input type="text" name="kontaktperson" />
      </div><div>
         <div class="formtext">Email</div>
         <div class="fejl" id="fejl6"></div>
         <input type="text" name="email" />

      </div><div>
         <div class="formtext">Telefon nr. </div>
         <div class="fejl" id="fejl7"></div>
         <input type="text" name="tlf" />
      </div><div>
         <div class="formtext">Bemærkningsfelt</div>
         <div class="fejl" id="fejl8"></div>
         <input type="text" name="bemerkning" />

      </div><div>
         <input type="button" value="send" onclick="valider();" />
      </div>
      </form>

Kode
function valider(){
   x = document.getElementById('opret').getElementsByTagName('input');
   i = 0;
   fejl = 0;
   while(i < (x.length - 2)){
      valider = x[i].value.replace(' ', '').length;
      if(valider <= 0){
         document.getElementById('fejl'+i).style.display = 'block';
         fejl++;
      }
      else{
         document.getElementById('fejl'+i).style.display = 'none';
      }
      i++;
   }
}


og det afvikler også upåklageligt første gang man trykker på knappen.. men anden gang påstår den at valider() ikke er en funktion...

anyone??

 
 
Annuller spørgsmålet
Fra : zlug


Dato : 13-11-09 12:40

fandt fejlen

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407849
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste