Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Liens contextuels :

Auteur
Ashraam
# 14 May 2008 - 16:30:01
Citer
19 Posts
Bonjour tout le monde,

je suis en train de créer un script de vérification de champs, le truc c'est que le nombre de champ est aléatoire.

La fonction s'execute comme ça (exemple inside) : <input type="button" onclick="verifSP(X);" />

Voici la fonction JavaScript, qui ne me sort aucune erreur mais que ne marche pas non plus.

function verifSP(_value) {
_verif = 0;
for(i=1;i<=_value;i++)
{
if(i < 10)
{
_nom = 'SP0'+i;
}
else
{
_nom = 'SP'+i;
}

_var = "document.getElementById('"+_nom+"').value";

if(_var == "")
{
_verif = _verif + 0;
}
else
{
_verif = _verif + 1;
}
}

if(_verif == _value)
{
alert('ok');
}
else
{
alert('non');
}
}


Quand je teste mon code, je laisse les champs vides, il devrait me dire "non" mais la il me dis "ok" !

Comment je peux faire pour que ça marche, je ne trouve pas de solution ohwell

Merci.

http://romain.bertolucci.free.fr/ msn 
^
Ashraam
# 14 May 2008 - 16:57:39
Citer
19 Posts
Le problème provient de if(_var == "") car si je remplace _var par document.getElementById('SP01').value ca marche decu

La je vois pas trop la solution que je dois appliquer ohwell
Modifié par Ashraam (14 May 2008 - 16:58)

http://romain.bertolucci.free.fr/ msn 
^
Gatsu35
# 14 May 2008 - 19:02:21
Citer
180 Posts
Ashraam a écrit :
Le problème provient de if(_var == "") car si je remplace _var par document.getElementById('SP01').value ca marche decu

La je vois pas trop la solution que je dois appliquer ohwell

_var = "document.getElementById('"+_nom+"').value";

bawling bawling bawling bawling bawling

_var = document.getElementById(_nom).value;

Tu sens le mec qui a commencé la prog avec le PHP à plein nez

^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.7.9 © dew
Contacter l'administrateur - 7.6 ms - Charte