Controle d données dans 1 fonction javascript
muntu
-
Mihawk Messages postés 4753 Statut Contributeur -
Mihawk Messages postés 4753 Statut Contributeur -
Bonjour,
J'ai une petit script qui me permet de remplir un champ (zone de texte) seulement j'aimerai bien faire un petit controle de données avant de remplir mes champs.
voici ce que j'ai et ça marche :
<tr><input type="hidden" name="tata" value="t" ></tr>
<input type="button" name="button2" value="Valider"
onClick="javascript:(tata.value = this.form.date3.value +' au '+this.form.date4.value);
if(confirm('Etes vous sur?')) document.forms[0].submit()"
/>
seulement moi j'aimerai savoir si this.form.date4.value est égal à 0000-00-00 (pour être plus précis, ça correspond à la date d'un champ.
j'aimerai faire :
onClick="javascript:(if(this.form.date4.value==0000-00-00) { tata.value = this.form.date3.value }
else
tata.value = this.form.date3.value +' au '+this.form.date4.value
);
if(confirm('Etes vous sur?')) document.forms[0].submit()"
Mais ça ne marche pas, est ce que vous pouvez m'aider svp ?
Merci d'avance pour vos réponses !
J'ai une petit script qui me permet de remplir un champ (zone de texte) seulement j'aimerai bien faire un petit controle de données avant de remplir mes champs.
voici ce que j'ai et ça marche :
<tr><input type="hidden" name="tata" value="t" ></tr>
<input type="button" name="button2" value="Valider"
onClick="javascript:(tata.value = this.form.date3.value +' au '+this.form.date4.value);
if(confirm('Etes vous sur?')) document.forms[0].submit()"
/>
seulement moi j'aimerai savoir si this.form.date4.value est égal à 0000-00-00 (pour être plus précis, ça correspond à la date d'un champ.
j'aimerai faire :
onClick="javascript:(if(this.form.date4.value==0000-00-00) { tata.value = this.form.date3.value }
else
tata.value = this.form.date3.value +' au '+this.form.date4.value
);
if(confirm('Etes vous sur?')) document.forms[0].submit()"
Mais ça ne marche pas, est ce que vous pouvez m'aider svp ?
Merci d'avance pour vos réponses !
A voir également:
- Controle d données dans 1 fonction javascript
- Fuite données maif - Guide
- Fonction si et - Guide
- Fan controle - Télécharger - Optimisation
- Trier des données excel - Guide
- Supprimer les données de navigation - Guide
4 réponses
Salut,
Ton script me parait fonctionnel...
Seulement, je pense qu'il manque les simple-quotes pour la comparaison :
Ton script me parait fonctionnel...
Seulement, je pense qu'il manque les simple-quotes pour la comparaison :
if(this.form.date4.value=='0000-00-00')
Je pense que j'ai une erreur dans mon script voila pourkoi il n'execute rien.
J'ai opté écrire un script et pis faire appel à la fonction.
Seulement je ne sais pas récupérer le value d'une zone de texte dans une fonction javascript. au fait j'aimerai faire ceci :
function controle()
{
var c = 'this.form.date4.value';
if(c!='0000-00-00') {
// tata est le nom de ma zone de texte
// ça ne marche pas
tata.value = 'c';
}
}
comment faire pour faire appel à ma zone de texte ?
MERCI D'AVANCE
J'ai opté écrire un script et pis faire appel à la fonction.
Seulement je ne sais pas récupérer le value d'une zone de texte dans une fonction javascript. au fait j'aimerai faire ceci :
function controle()
{
var c = 'this.form.date4.value';
if(c!='0000-00-00') {
// tata est le nom de ma zone de texte
// ça ne marche pas
tata.value = 'c';
}
}
comment faire pour faire appel à ma zone de texte ?
MERCI D'AVANCE