lastardu91630
Messages postés5Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention16 décembre 2007
-
15 déc. 2007 à 15:56
bizibiz17
Messages postés142Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention29 août 2009
-
21 déc. 2007 à 00:44
Bonjour, je voudrais avoir un formulaire qui vérifie automatiquement les champs (ex.e-mail du type XXXXXXX@XXXXXX.fr ou si c'est un nombre ...) je connais la fonction onchange mais je ne suis pas très bon en javascript je le suis plus en php, html et css donc je voudrais, si possible un code sources déja fait ou m'expliquer. Merci, cordialement
lastardu91630
Messages postés5Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention16 décembre 2007 15 déc. 2007 à 16:20
j'ai rechercher dans les codes mais je n'est trouvé que des formulaire qui vérifie en cliquant sur un bouton, mais moi je cherche un formulaire qui vérifie automatiquement (comme l'on trouve sur plusieur site)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 15 déc. 2007 à 16:49
ben et alors ? le "onclick" n'appelle pas une fonction ?
appelle-là quand tu veux. ( onblur, onchange... )
<hr /> Cordialement Bul [mon Site] [M'écrire]
Vous n’avez pas trouvé la réponse que vous recherchez ?
lastardu91630
Messages postés5Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention16 décembre 2007 15 déc. 2007 à 17:43
je pense que c'est onchange mais sinon il peut aussi y avoir une actulisation, ou alors, des fois, pour les forum il y a une visualisation automatique dès que l'on écrit un caractère, pour répondre a une question. quand je disai onchange c'était pour un exemple.
lastardu91630
Messages postés5Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention16 décembre 2007 16 déc. 2007 à 03:00
j'ai recherché et j'ai créer un code pur virifier le formulaire sans clic (automatique) avec onChange mais j'aurais besoin d'aide pour, au lieu de le faire pour tout le formulaire, vérifier champ par champ donc voici le code : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Script : Formulaire de validation II</title>
<style>
.error {
color: #FF0000;
}
span {
font-weight: bold;
}
</style>
<script type="text/javascript">
function validate() {
if(!document.getElementById) return;
var pseudo = document.getElementById("pseudo").value;
var email = document.getElementById("email").value;
var surname = document.getElementById("pass").value;
var street = document.getElementById("street").value;
var town = document.getElementById("town").value;
var city = document.getElementById("city").value;
var county = document.getElementById("county").value;
var postcode = document.getElementById("postcode").value;
var phone = document.getElementById("phone").value;
var fax = document.getElementById("fax").value;
var incorrect = new Array();
var no = 0;
var regExp = /^[a-zA-Z0-9._-]+$/;
bizibiz17
Messages postés142Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention29 août 20091 21 déc. 2007 à 00:44
Salut,
Le problème avev le onChange c'est qu'il ne s'exécute que lorsque le input pert le focus...donc d'après ce que tu explique cela ne va pas avec ce que tu veux.
Voici un petit bout de code qui effectue un complétion, il vérifie tous les 100ms (tu peux modifier ce temps) si le texte change dans le input.
Voici le code javascript:
<script type= "text/JavaScript">
var contenu="";
setInterval("completion()",100);
function verif()
{
if(document.form.mon_text.value == "Pseudo")
alert("ok");
}