我想使用javascript函数清除点击文本输入!
但是当我在php中使用它时我得到了这个错误:
解析错误:语法错误,意外'';“onfocus =”this.select()“on'(T_CONSTANT_ENCAPSED_STRING),期待','或';'在
这是我正在使用的代码:
<?php
echo'<input type = "text" name = "mod_n_part" id = "mod_n_part" class="modifica-regole-n_part" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'.$n_part.':this.value;" value = '.$n_part.' />';
?>
你可以看到php变量是$ n_part
答案 0 :(得分:3)
从以下位置更改:
onclick="this.value='';"
为:
onclick="this.value=\'\';"
答案 1 :(得分:2)
如图所示,只使用两个反斜杠转义两个单引号。
喜欢这个
nclick="this.value=\'\';"
^ ^ ------ Like that.
echo '<input type = "text" name = "mod_n_part" id = "mod_n_part" class="modifica-regole-n_part" onclick="this.value=\'\';" onfocus="this.select()" onblur="this.value=!this.value?'.$n_part.':this.value;" value = '.$n_part.' />';