Probleme de quote

Probleme de quote - Javascript/Node.js - Programmation

Marsh Posté le 05-09-2016 à 10:22:41    

Hello a tous
 
J ai un soucis de base qui me fait bugger mes fonctions javascript
 
Je veux travailler des sequences de string qui sont sous cette forme :
 
Un "petit" canard
 
Cependant le double quote pose problem si je sauvarde ce String dans une variable, ici oldval et l utilise comme ceci
 

Code :
  1. var txt='<input type="text" class="search form-control" name="txtbox" id="txtbox'+this.id+'" onkeypress="searchtable()" value="'+oldval+'"style="width:300px;">';


 
 
Quel function devrais je utiliser sur la variable oldval?
Str.quote() ou quelque chose du genre ?
 
Merci

Message cité 1 fois
Message édité par Neon67 le 05-09-2016 à 13:45:42
Reply

Marsh Posté le 05-09-2016 à 10:22:41   

Reply

Marsh Posté le 06-09-2016 à 17:10:58    

Neon67 a écrit :

Hello a tous
 
J ai un soucis de base qui me fait bugger mes fonctions javascript
 
Je veux travailler des sequences de string qui sont sous cette forme :
 
Un "petit" canard
 
Cependant le double quote pose problem si je sauvarde ce String dans une variable, ici oldval et l utilise comme ceci
 

Code :
  1. var txt='<input type="text" class="search form-control" name="txtbox" id="txtbox'+this.id+'" onkeypress="searchtable()" value="'+oldval+'"style="width:300px;">';


 
 
Quel function devrais je utiliser sur la variable oldval?
Str.quote() ou quelque chose du genre ?
 
Merci


 
Il n'y a pas de fonction toute faite en JavaScript, tu peux faire comme cela :
 

Code :
  1. oldval.replace(/\"/g, '\\"')


 
 
Si tu as JQuery sous la main :
 

Code :
  1. $("<input>" ).prop("value", oldval)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed