Bonjours avant tout voici le formulaire html ( de test bien sur ),
Code :
- <form action="" method="post" name="formulaire">
- <div id="info">
- <input name="sire" type="text" size="15" onKeyUp="mail();"/>
- </div>
- </form>
|
Voici le code javascript :
Code :
- function mail(ici ) {
- if (this.value != "" ) {
- aroba = document.formulaire.this.value.indexOf('@');
- point = document.formulaire.this.value.indexOf('.');
- if ((aroba < 0)|| (point < 0)) {
- document.formulaire.this.style.backgroundColor ="#CC0033";
- }
- else { document.formulaire.this.style.backgroundColor ="#33FF00";}
- }
- }
|
Bon mon probléme est que je voudrai pouvoir avoir une fonction javascript totalement transposable à un autre formulaire, et à un autre input, soit via le passage de paramétre dans la fonction soit avec le this.
Mais je ne comprend pas vraiment comment fonctionne le this, ni comment intégré une variable pour faire le index of..
Merci de vos réponse.
Message édité par Bilbo248 le 09-02-2009 à 09:43:29
---------------
Photographie d'amateur |--| Stats BDPV - Photovoltaique