effacer une chaine de caractères dans un champs
Posté : 19 janv. 2020, 17:46
Bonjour,
Je viens pour la première fois demander de l'aide pour un bout de code.
Voila j'ai un javascript qui écrit la valeur d'une checkbox dans un textarea .
---------------------------------------
function copy_texte(valeur) {
//on ecrit dans le champs entre parentheses la valeur du champs ou il y a la fonction
document.getElementById('zonedetexte').value = document.getElementById('essai1').value=document.getElementById('zonedetexte').value+valeur;
}
<input type="checkbox" id="test1" name="test1" onclick="copy_texte(this.value);" value="je fais un test">
<input type="checkbox" id="test2" name="test2" onclick="copy_texte(this.value);" value="je fais un 2eme test">
------------------------------------
on peut insérer à la suite plusieurs texte,
je cherche à supprimer en cliquant sur un onclick une phrase correspondant à la checkbox voulue
récupérer la valeur de "id="test1" et l'effacer dans "zone de texte"
j'arrive à effacer un mot, mais pas la phrase entière
----------------------------------------------------------------------
function killword(idobj){
var exp = new RegExp("[^"+prefixPg+"]","gi");
var n = objId.substring(idobj.search(exp), idobj.length);
return document.getElementById(idobj).removeChild(document.getElementById(idobj));
}
<input type='text' id="test" value="voiture rat pigeon vacances" onclick="this.value=killword(this.id)" style="width:200px;"/>
----------------------------------------------------------------------------
merci d'avance
Je viens pour la première fois demander de l'aide pour un bout de code.
Voila j'ai un javascript qui écrit la valeur d'une checkbox dans un textarea .
---------------------------------------
function copy_texte(valeur) {
//on ecrit dans le champs entre parentheses la valeur du champs ou il y a la fonction
document.getElementById('zonedetexte').value = document.getElementById('essai1').value=document.getElementById('zonedetexte').value+valeur;
}
<input type="checkbox" id="test1" name="test1" onclick="copy_texte(this.value);" value="je fais un test">
<input type="checkbox" id="test2" name="test2" onclick="copy_texte(this.value);" value="je fais un 2eme test">
------------------------------------
on peut insérer à la suite plusieurs texte,
je cherche à supprimer en cliquant sur un onclick une phrase correspondant à la checkbox voulue
récupérer la valeur de "id="test1" et l'effacer dans "zone de texte"
j'arrive à effacer un mot, mais pas la phrase entière
----------------------------------------------------------------------
function killword(idobj){
var exp = new RegExp("[^"+prefixPg+"]","gi");
var n = objId.substring(idobj.search(exp), idobj.length);
return document.getElementById(idobj).removeChild(document.getElementById(idobj));
}
<input type='text' id="test" value="voiture rat pigeon vacances" onclick="this.value=killword(this.id)" style="width:200px;"/>
----------------------------------------------------------------------------
merci d'avance