Message d'erreur dans div

asc -  
 asc -
Bonjour,

je voudrais que des lorsque j'ai un message d'erreur, celui-ci se mette dans une div.

Donc j'ai commencé à créer une div que j'ai mis en display none, puis en java j'ai commencé ceci :
function error(target){
if(){
var div = document.getElementById("error");
div.style.display ="block";
div.textContent = "Fail";
var text = div.textContent;
}
}

mais petit soucis je ne sais pas quoi mettre dans le if, je ne vois pas comment dire des qu il y a une erreur ici, en gros comment cibler l'erreur? J espere avoir été assez clair, merci d'avance.

2 réponses

  1. Utilisateur anonyme
     
    Bonjour,

    juste une petite piste : https://www.commentcamarche.net/contents/554-java-les-exceptions

    Normalement ton IF devrait être externe à ta fonction

    if (condition_d_erreur) {
    error("patatipatata")
    }
    else {
    .................
    }

    function error(target){

    var div = document.getElementById("error");
    div.style.display ="block";
    div.textContent = "Fail";
    var text = div.textContent;
    }
    --
    En informatique 99% des problèmes se situent entre le fauteuil et le clavier
    0
  2. asc
     
    Merci pour ta réponse j'ai commencer comme ça :

    function verif(target){
    //pseudo
    var pseudo=document.getElementById('inslogin');
    if(pseudo.value ==""){
    alert ("Vous devez saisir un pseudo !");
    pseudo.focus();
    return false;
    }
    //Password
    //mail
    }

    et j'ai mis oncliK de verif la ou je veux que soit le message d'erreur mais rien ne se passe : <label for="inslogin">Login</label><input type="text" name="inslogin" id="inslogin" placeholder="10 caractères maximum" onclick="verif('inslogin')">
    0