[javascript] questions multiples...
Wadzar
-
Wadzar -
Wadzar -
Bonjour !
Je me lance en Javascript, et j'ai un peu besoin d'aide.
J'aurai quelques questions :
1) Peut-on changer l'emplacement d'un curseur de saisie dans un champs en javascript ? Le déplacer en 2nd position par exemple.
2) Comment ordonner au script d'attendre un temps donné ? Une sorte de "Wait(600)" ou "sleep(2)"
3) enfin, j'ai un bout de code qui ne fonctionne pas :
Je suis sensé avoir un message d'alerte, puis un changement de la valeur, dans le cas où le input contiendrai un texte spécifique. Je précise que ce n'est pas une mesure de sécurité bien entendu.
Merci d'avance de votre aide !
Je me lance en Javascript, et j'ai un peu besoin d'aide.
J'aurai quelques questions :
1) Peut-on changer l'emplacement d'un curseur de saisie dans un champs en javascript ? Le déplacer en 2nd position par exemple.
2) Comment ordonner au script d'attendre un temps donné ? Une sorte de "Wait(600)" ou "sleep(2)"
3) enfin, j'ai un bout de code qui ne fonctionne pas :
<label>Nom : <br />
<input type="text" name="nom" tabindex="10" size="15" maxlength="20" onBlur="if(this.value!=='Thomas'){javascript:alert('Bonjour Thomas. Comment ça va ?');this.value='valide';}"/>
</label><br />
Je suis sensé avoir un message d'alerte, puis un changement de la valeur, dans le cas où le input contiendrai un texte spécifique. Je précise que ce n'est pas une mesure de sécurité bien entendu.
Merci d'avance de votre aide !
A voir également:
- [javascript] questions multiples...
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Prestashop déclinaisons multiples ✓ - Forum Webmastering
- Afficher un tableau javascript en html ✓ - Forum Javascript
6 réponses
"Comment ordonner au script d'attendre un temps donné ?"
La fonction setTimeout() appelle une fonction après un temps donné. Sur Internet tu devrais trouver un tas d'exemples dessus. Donc tu pourrais par exemple mettre la suite du code dans une fonction que tu appelleras dans un setTimeout(). Quelqu'un a une autre idée ? (il est tard je suis fatigué, c'est la seule bêtise qui me soit venue à l'esprit mais au moins c'est radical :-D)
La fonction setTimeout() appelle une fonction après un temps donné. Sur Internet tu devrais trouver un tas d'exemples dessus. Donc tu pourrais par exemple mettre la suite du code dans une fonction que tu appelleras dans un setTimeout(). Quelqu'un a une autre idée ? (il est tard je suis fatigué, c'est la seule bêtise qui me soit venue à l'esprit mais au moins c'est radical :-D)
<label>Nom : <br />
<input type="text" name="nom" tabindex="10" size="15"
maxlength="20" onBlur="if(this.value!=='Thomas')
{javascript:alert('Bonjour Thomas. Comment ça va ?');this.value='valide';}"/>
</label><br />
Enlève le ! que j'ai mis en gras. Comme ça, cela va afficher Bonjour Thomas uniquement si le texte saisit dans input est égal à Thomas quand tu perd le focus.
A++
<input type="text" name="nom" tabindex="10" size="15"
maxlength="20" onBlur="if(this.value!=='Thomas')
{javascript:alert('Bonjour Thomas. Comment ça va ?');this.value='valide';}"/>
</label><br />
Enlève le ! que j'ai mis en gras. Comme ça, cela va afficher Bonjour Thomas uniquement si le texte saisit dans input est égal à Thomas quand tu perd le focus.
A++
Arf non désolé, il n'y est en réalité pas. j'ai bien mon "if(this.value!=='Thomas')"... Mais cela ne marche pas, ni alerte, ni changement du champ : rien ne se passe. (sous FF2 et sous IE6/7)
C'est réglé, désolé du dérangement : j'avais changé un texte, et tout logiquement oublié de mettre correctement les caractères d'échappement !
Merci.
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour ces 2 précisions.
Une autre petite question : comment 'désigner' de manière absolu un bouton de type radio, et plus précisément activer son selected ?
J'ai un code :
Qui est sensé me cocher l'option
Merci d'avance de vos réponses !
Une autre petite question : comment 'désigner' de manière absolu un bouton de type radio, et plus précisément activer son selected ?
J'ai un code :
<input type="radio" name="pays" value="france" id="fra" onBlur="document.region.metropolitaine.checked='checked';"/>
Qui est sensé me cocher l'option
<input type="radio" name="region" value="metropolitaine" id="metro" />: comment donc faire qu'au clic du premier, le second se coche aussi ? Ma solution ne fonctionne pas et je pense que cela vient de mon "document.region.metropolitaine.checked" qui doit être erroné...
Merci d'avance de vos réponses !