我想通过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),期待','或';'
我知道这是一个引用相关的错误,但我似乎无法找到它,有人可以帮助我!
答案 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=''
处的单引号需要转义