Avatar billede uni-c Nybegynder
01. november 2003 - 12:20 Der er 8 kommentarer

popup alert ved manglende udfyldning

godmorgen kære venner :)

jeg leder efter et script på nettet som checker om et felt i en form, er udfyldt før man bliver sendt videre i submit formen....

mangler man f.eks at udfylde feltet "email" og man trykker på Submit, skal der fremkomme en popup alert med en besked.....

og evt. også en kode som gør at der fremkommer en popup alert når man trykker på submit...denne kode skal dog gøre at den også fremkommer selvom alle felterne er udfyldt..

på forhånd tak :)
Avatar billede ztyxx Nybegynder
01. november 2003 - 12:23 #1
<SCRIPT LANGUAGE="JavaScript">


        function valider(form) {
           
            if (!form.email.value) {
                alert('Du glemte at udfylde email')
                form.navn.focus()
                return false
                }           
            return true
        }

</SCRIPT>


og i dit form tag sætter du onsubmit="return valider(this);
Avatar billede ztyxx Nybegynder
01. november 2003 - 12:24 #2
ups en fejl

<SCRIPT LANGUAGE="JavaScript">


        function valider(form) {
           
            if (!form.email.value) {
                alert('Du glemte at udfylde email')
                form.email.focus()
                return false
                }           
            return true
        }

</SCRIPT>
og feltet med emailen skal have name="email"
Avatar billede uni-c Nybegynder
01. november 2003 - 12:55 #3
ok...kan man gebruge den, så den ogs checker brugernavn og password??
Avatar billede ztyxx Nybegynder
01. november 2003 - 12:57 #4
<SCRIPT LANGUAGE="JavaScript">


        function valider(form) {
           
            if (!form.email.value) {
                alert('Du glemte at udfylde email')
                form.email.focus()
                return false
                } 
            if (!form.brugernavn.value) {
                alert('Du glemte at udfylde brugernavn')
                form.brugernavn.focus()
                return false
                } 
            if (!form.password.value) {
                alert('Du glemte at udfylde password')
                form.password.focus()
                return false
                }                             
            return true
        }

</SCRIPT>
Avatar billede uni-c Nybegynder
01. november 2003 - 13:00 #5
den virker ik :(...

hvad er galt?,,,


<SCRIPT LANGUAGE="JavaScript">
  function valider(form) {
           
            if (!form.email.value) {
                alert('Du glemte at udfylde email')
                form.email.focus()
                return false
                }           
            return true
        }

</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">
  function valider(form) {
           
            if (!form.username.value) {
                alert('Du glemte at udfylde et brugernavn')
                form.email.focus()
                return false
                }           
            return true
        }

</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
  function valider(form) {
           
            if (!form.userpass.value) {
                alert('Du glemte at udfylde et kodeord')
                form.email.focus()
                return false
                }           
            return true
        }

</SCRIPT>

<DIV ALIGN="CENTER"><font color="#000000" size="+1">Opret Ny Bruger
  </font>
  <FORM METHOD="post" ACTION="../opret-ok.php" name="form">
    <div align="center" >
      <table width="350" border="0" cellspacing="2" align="center">
        <tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Brugernavn</font></b></td>
          <td>
          <input type="text" class="input" onKeyDown="return tjek(event);" name=username><font color="#FF0000">*</font>
          </td>
        </tr>
        <tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Kode</font></b></td>
          <td>
            <input type="password" class="input" name="userpass"><font color="#FF0000">*</font>
          </td>
        </tr>
        </tr>
<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Køn</font></b></td>
          <td>
            <select name=kon><option></option><option>Mand</option><option>Kvinde</option></select>
          </td>
        </tr>


<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Land</font></b></td>
          <td>
            <select name=land><option></option><option>Indien</option><option>Pakistan</option><option>Andet</option></select>
          </td>
        </tr>
<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Religion</font></b></td>
          <td>
            <select name=religion><option></option><option>Muslim</option><option>Hindu</option><option>Sikh</option><option>Kristendom</option><option>Andet</option></select>
          </td>
        </tr>
        <tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Alder</font></b></td>
          <td>
            <input type="text" class="input" name="alder">
          </td>
        </tr>
     
        <tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">E-mail<br> (kan ik ses af andre)</font></b></td>
          <td>
            <input type="text" class="input" name="email"><font color="#FF0000">*</font>
          </td>
        </tr>
       
      </tr>
        </tr>

<tr>
<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Hjemmeside<br>Uden http://</font></b></td>
          <td>
            <input type="text" class="input" name="hp">
          </td>
        </tr>       

          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Stilling<br> (arbejde, hjemmegående, student osv.)</font></b></td>
          <td>
            <input type="text" class="input" name="stilling">
          </td>
        </tr>

<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">ICQ</font></b></td>
          <td>
            <input type="text" class="input" name="icq">
          </td>
        </tr>       

<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">MSN messenger</font></b></td>
          <td>
            <input type="text" class="input" name="msn">
          </td>
        </tr>       

<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Yahoo messenger</font></b></td>
          <td>
            <input type="text" class="input" name="msn">
          </td>
        </tr>       
      </tr>
        </tr>
     
<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">interesser</font></b></td>
          <td>
            <textarea name="interesser" class="input" cols="25" rows="5"></textarea>
          </td>
        </tr>

<tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Biografi</font></b></td>
          <td>
            <textarea name="biografi" class="input" cols="25" rows="5"></textarea>
          </td>
        </tr>
  <tr>
          <td bgcolor="#006699" background=../background2.jpg><b><font color="#FFFFFF">Fri Tekst</font></b></td>
          <td>
            <textarea name="beskriv" class="input" cols="25" rows="5">Her kan du skrive hvad du vil :-)</textarea>
          </td>
        </tr>       
<tr>
<font size=2>Felter anført med<font color="#FF0000">*</font> SKAL udfyldes.</font>
          <td bgcolor="#006699" background=../background2.jpg>&nbsp;</td>
          <td>
            <input type="submit" class="input" name="Submit" value="Opret">
            <input type="reset" class="input" name="Submit2" value="Slet Alt">
          </td>
        </tr>
      </table>
    </div>
  </FORM>
</DIV>
Avatar billede uni-c Nybegynder
01. november 2003 - 13:02 #6
havde i set din nye kode, men det virker stadig ikke :(..

men mangler funktionen focus() ikke??
Avatar billede uni-c Nybegynder
01. november 2003 - 14:43 #7
er du/i der??
Avatar billede ztyxx Nybegynder
01. november 2003 - 14:46 #8
du har splittet den kode jeg postede, det skal du ikke, men blot tilrette feltnavnene i scriptet
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