语法错误使用php echo输入字段Html

时间:2017-09-07 16:00:09

标签: javascript php html

我想通过php echo显示此输入,但是当我从以下php语句中的输入中删除readonly属性时:

    <?
echo '<input class="form-control" name="cant-'.$indice.'+'.($t+1).'" id="cant-'.$indice.'+'.($t+1).'" value="'.$cant_guardada.'" readonly="true" ondblclick="this.readOnly='';" onblur="this.readOnly='true';">';
 ?>

它正在抛出这个: 错误:语法错误,意外'';“onblur =”this.readOnly =''(T_CONSTANT_ENCAPSED_STRING),期待','或';'

我知道这是一个引用相关的错误,但我似乎无法找到它,有人可以帮助我!

1 个答案:

答案 0 :(得分:1)

<?php echo '<input class="form-control" name="cant-'.$indice.'+'.($t+1).'" id="cant-'.$indice.'+'.($t+1).'" value="'.$cant_guardada.'" readonly="true" ondblclick="this.readOnly=\'\';">';  ?>

this.readOnly=''处的单引号需要转义