Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2761 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  verifier si la valer est plus grande que 0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

verifier si la valer est plus grande que 0

n°780358
pcor
Posté le 28-06-2004 à 12:44:18  profilanswer
 

bonjour,
j'aimerais pouvoir verifier si la valeur de certains champs de mon formulaire sont plus grande ou egale que zero avant de pouvoir les encoder dans un bd sql et si cela n'est pas le cas avoir un  message d'avertissement qui ne permeterais de na pas pouvoir encoder .  
j'ai fait des recherche mais je n'ai trouvé que des verifications de champs  vide (hors ici il y a toujour un valeur par défaut de zero donc jamais vide)
merci d'avcance

mood
Publicité
Posté le 28-06-2004 à 12:44:18  profilanswer
 

n°780360
Lord II
PIB2000
Posté le 28-06-2004 à 12:46:37  profilanswer
 

bah avec tonchamp.value > 0 ca marche pas ???
 
Je te conseille également de vérifier la valeur avant l'insertion dans la base car le javascript ets contournable


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°780367
boulax
Inserer phrase hype en anglais
Posté le 28-06-2004 à 12:59:09  profilanswer
 

Attention aux types de données. champ.value te renvoi une chaine de caractères, donc t'as deux solutions : soit tu regarde si la chaine est différente de la chaine '0'(champ.value != '0' ) soit tu fais les conversions pour comparer des entiers ( parseInt(champ.value) > 0 )


---------------
Posté depuis des chiottes, sales. Me gusta.
n°780369
pcor
Posté le 28-06-2004 à 12:59:23  profilanswer
 

ben non ou sinon quelque chose à du m'echapper tu à example ?

n°780375
pcor
Posté le 28-06-2004 à 13:03:11  profilanswer
 

j'ai oublié de preciser que je suis tres novice dans le domaine donc si ququ peut me poster un ptit example car je comprend beaucoup plus vite en pouvat le visualiser

n°780391
boulax
Inserer phrase hype en anglais
Posté le 28-06-2004 à 13:11:23  profilanswer
 

mon exemple te suffit pas ? :heink:


---------------
Posté depuis des chiottes, sales. Me gusta.
n°780530
Worldofdad​a
Posté le 28-06-2004 à 14:43:08  profilanswer
 

Admettons que t'as un champs dans un formulaire nommé Formulaire (chui original aujourd'hui) :
<input type="text" name="toto">
 
Pour tester sa valeur, tu fais en JavaScript (si t'as pas mieux comme PHP par exemple) :
if(document.Formulaire.toto.value != "0" )
{
  /* La valeur n'est pas égale à 0 */
}
 
 
Tu veux le faire dans quel but ?
Un enregistrement dans une base de donnée ?

n°780572
pcor
Posté le 28-06-2004 à 14:57:28  profilanswer
 

oui j'ai trouvé ca :
 
Entre <HEAD> et </HEAD> :
<SCRIPT LANGUAGE="JavaScript">
/* On crée une fonction de verification */
function verifForm(formulaire)
{
if(formulaire.saisie33.value == "" ) /* on detecte si saisie33 est vide */
alert('Remplissez le champs alors !!'); /* dans ce cas on lance un message d'alerte */
else
formulaire.submit(); /* sinon on envoi le formulaire */
}
</SCRIPT>
cela marche à moitier, il controle bien mais il envoit quand même le formulaire :(
 
Entre <BODY> et </BODY> :
<FORM><INPUT TYPE="text" NAME="saisie33" SIZE=20><INPUT TYPE="button" VALUE="Envoyer" onClick="verifForm(this.form)"></FORM>
 

Worldofdada a écrit :

Admettons que t'as un champs dans un formulaire nommé Formulaire (chui original aujourd'hui) :
<input type="text" name="toto">
 
Pour tester sa valeur, tu fais en JavaScript (si t'as pas mieux comme PHP par exemple) :
if(document.Formulaire.toto.value != "0" )
{
  /* La valeur n'est pas égale à 0 */
}
 
 
Tu veux le faire dans quel but ?
Un enregistrement dans une base de donnée ?

n°780575
boulax
Inserer phrase hype en anglais
Posté le 28-06-2004 à 14:59:30  profilanswer
 

pcor a écrit :

oui j'ai trouvé ca :
 
Entre <HEAD> et </HEAD> :
<SCRIPT LANGUAGE="JavaScript">
/* On crée une fonction de verification */
function verifForm(formulaire)
{
if(formulaire.saisie33.value == "" ) /* on detecte si saisie33 est vide */
{
alert('Remplissez le champs alors !!');
return false;  
}/* dans ce cas on lance un message d'alerte */
else
formulaire.submit(); /* sinon on envoi le formulaire */
}


 
mais ca devrait fonctionner  [:skyzor]  
 


Message édité par boulax le 28-06-2004 à 15:01:37

---------------
Posté depuis des chiottes, sales. Me gusta.
n°780599
pcor
Posté le 28-06-2004 à 15:16:30  profilanswer
 

et tu ferais comment en php ?

Worldofdada a écrit :

Admettons que t'as un champs dans un formulaire nommé Formulaire (chui original aujourd'hui) :
<input type="text" name="toto">
 
Pour tester sa valeur, tu fais en JavaScript (si t'as pas mieux comme PHP par exemple) :
if(document.Formulaire.toto.value != "0" )
{
  /* La valeur n'est pas égale à 0 */
}
 
 
Tu veux le faire dans quel but ?
Un enregistrement dans une base de donnée ?

mood
Publicité
Posté le 28-06-2004 à 15:16:30  profilanswer
 

n°780612
T509
$job-&gt;GetJob(now)
Posté le 28-06-2004 à 15:25:22  profilanswer
 

if (is_numeric($_POST['toto']) && $_POST['toto'] != 0) {
//action ok
} else {
//action non ok
}


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  verifier si la valer est plus grande que 0

 

Sujets relatifs
Insérer des petites images sur une grande imageverifier qu'un repertoire dos existe ?
[ASP 3.0] Vérifier les dimensions d'une image [Résolu]Vérifier une adresse internationale
comment vérifier qu'un champ est bien un nombre dans EXCEL ??[swing] verifier si un textField est vide, pourquoi sa marche pas ?
Verifier tous les champs d'un coup?Verifier une table MySQL ... Et les résultats ...
Faire un graphique de grande taille (> a la resolution de l'ecran)comment vérifier la valeur d'une variable en batch ?
Plus de sujets relatifs à : verifier si la valer est plus grande que 0


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)