2011-10-31 3 views
0

J'ai écrit cette fonction pour indiquer à l'utilisateur que le champ qu'il a oublié de remplir est obligatoire, il ne fonctionne que pendant une seconde, puis il disparaît. Pourquoi n'effectue-t-il que l'écriture sur la page de formulaire pendant moins d'une seconde?Validation Javascript du champ requis

+0

vous avez probablement javascript qui cache .first_name_error élément et il exécute après proc() ... pouvez-vous fournir un peu plus de code? –

+0

@ RobG-DUH merci! – Overcranked

+0

@DaveNewton Fait, merci – Overcranked

Répondre

1

Le formulaire est probablement soumis et rechargé. Si vous utilisez la validation d'un gestionnaire soumettre, ont la fonction return false pour arrêter soumettre:

<form ... onsubmit="return validateForm(this);" ...> 


function validateForm(form) { 

    var isValid = true; 

    // do validation - set isValid to false if any test fails 

    return isValid; 
}