2014-05-20 9 views
-1

MON HTML ET JAVASCRIPTformulaire javascript. afficher dans le fichier html

<html> 
    <script type= "text/javascript"> 
    function registerform(){ 
     var fullnameExp = /^[a-zA-Z]+$/; 
      var fullname= document.getElementById('fullname'); 
     if(fullname.value.match(fullnameExp)){ 
      return true; 
     }else{ 
      alert("Error!"); 
      return false; 

     } 
    } 
    </script> 
    <body> 
    <form> 
    <input type='text' id='fullname' size="50"/> 
    <button onClick="registerform()">Submit</button> 
    </form> 
    <body> 
    </html> 

Comment puis-je faire le changement d'alerte à document.write et l'affiche à côté de former la boîte. Si seulement theres erreur.

+0

Que fait-il en ce moment? –

+0

Pourquoi voulez-vous utiliser 'document.write'? Essaies-tu juste d'afficher l'erreur? –

+0

maintenant si theres erreur, il alertera. Je veux le faire afficher à côté de la boîte de formulaire. si elle répond aux autres critères – user3649899

Répondre

1

ne pas utiliser document.write

<html> 
    <script type= "text/javascript"> 
    function registerform(){ 
     var fullnameExp = /^[a-zA-Z]+$/; 
      var fullname= document.getElementById('fullname'); 
     if(fullname.value.match(fullnameExp)){ 
      return true; 
     }else{ 
      document.getElementById("err").innerHTML="error"; 
      return false; 

     } 
    } 
    </script> 
    <body> 
    <form> 
    <input type='text' id='fullname' size="50"/> 
    <button onClick="registerform()">Submit</button> 
    </form> 
    <br/> 
    <span id="err"></span> 
    <body> 
    </html> 
+0

ouais cela fonctionne mais pourquoi l'erreur se manifeste pendant un court laps de temps. comme moins d'une demi-seconde – user3649899

Questions connexes