11548 sujets
Salut,
Si j'écris quelquechose dans ton input, et encore plus dans ton textarea, et que je m'aperçois que j'ai fais une erreur... Je dois tout retaper ?
Il serait préférable de sélectionner le contenu plutôt que de le supprimer... Ca se fait via l'instruction select.
Modifié par koala64 (12 Feb 2008 - 17:12)
Si j'écris quelquechose dans ton input, et encore plus dans ton textarea, et que je m'aperçois que j'ai fais une erreur... Je dois tout retaper ?

Il serait préférable de sélectionner le contenu plutôt que de le supprimer... Ca se fait via l'instruction select.
Modifié par koala64 (12 Feb 2008 - 17:12)
koala64 a écrit :
Si j'écris quelquechose dans ton input, et encore plus dans ton textarea, et que je m'aperçois que j'ai fais une erreur... Je dois tout retaper ?
très juste, je n'y avais pas pensé.
koala64 a écrit :
Il serait préférable de sélectionner le contenu plutôt que de le supprimer... Ca se fait via l'instruction select.
Peux tu me dire comment cela se passe ? Je ne connais pas du tout le js ou du moins très peu.
je te remercie de ton aide.
++
Ben tu dois sélectionner ton input et ton textarea avec document.getElementById par exemple puis au clic envoyer l'instruction select sur l'élément.
... comme dans cet exemple :
Modifié par koala64 (13 Feb 2008 - 10:37)
... comme dans cet exemple :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Exemple</title>
<script type="text/javascript"><!--
// AJOUT D'UN GESTIONNAIRE D'EVENEMENT A UN ELEMENT LORS D'UN EVENEMENT DONNE
function connect() {
var a = arguments;
return document.addEventListener ?
a[0].addEventListener(a[1], a[2], a[3] || false):
a[0].attachEvent ?
a[0].attachEvent('on' + a[1], a[2]):
false;
}
// SELECTION DU CONTENU AU CLIC
function selectOnClick() {
this.select();
return false;
}
// LANCEMENT DU SCRIPT AU CHARGEMENT DE LA PAGE
connect(window, 'load', function(e) {
var oPseudo = document.getElementById('pseudo');
if(!oPseudo) return;
var oCom = document.getElementById('com');
if(!oCom) return;
oPseudo.onclick = selectOnClick;
oCom.onclick = selectOnClick;
});
//--></script>
</head>
<body>
<form action="index.php" method="post">
<fieldset><legend>Commentaires</legend>
<div>
<label for="pseudo">Pseudo : </label>
<input type="text" name="pseudo" id="pseudo" />
</div>
<div>
<label for="com">Message : </label>
<textarea name="com" id="com" rows="10" cols="40">
</div>
<div>
<input type="submit" value="transmettre" />
</div>
</fieldset>
</form>
</body></html>
Modifié par koala64 (13 Feb 2008 - 10:37)
Salut Koala,
Je te remercie infiniment que tu te sois penché sur mon soucis. Je vais regarder cela de plus près ce soir en rentrant.
Peux tu m'indiquer un site ou je peux avoir quelques connaissances basiques en js.
Je suis un vrai bleu en la matière. Je connais juste deux petites choses (window.open et alert).
@+ et merci encore pour le script que tu m'as transmis.
Je te remercie infiniment que tu te sois penché sur mon soucis. Je vais regarder cela de plus près ce soir en rentrant.
Peux tu m'indiquer un site ou je peux avoir quelques connaissances basiques en js.
Je suis un vrai bleu en la matière. Je connais juste deux petites choses (window.open et alert).

@+ et merci encore pour le script que tu m'as transmis.
En fin de tuto, j'avais laissé une liste de liens qui, pour la plupart, sont adaptés au débutant. Je pense qu'il y a de quoi faire.
