从 php 转换为 html 时字符串被截断
String getting cut when converted from php to html
我有以下字符串。
$onclick= " return false;";
我正在尝试将它插入到我的 HTML 代码中。
<input type="checkbox" id="grabados" name="grabados[]" value="no" onclick="return false;">
使用此代码
<input type="checkbox" id="grabados" name="grabados[]" value="{{ (is_null($partida['grabado']) ? 'no' : 'si') }}" {{ (is_null($partida['grabado']) ? '' : ' checked') }} {{ $partida['tipo'] == "otro" ? "onClick = ".$onclick : ""}}>
相反,我得到了这个
<input type="checkbox" id="grabados" name="grabados[]" value="no" onclick="return" false;>
当它到达 space 时,字符串被切断
我已经尝试过转义序列、HTML 函数、字符串函数,但都没有结果。
我们将不胜感激。
试试这个
<input type="checkbox" id="grabados" name="grabados[]" value="{{ (is_null($partida['grabado']) ? 'no' : 'si') }}" {{ (is_null($partida['grabado']) ? '' : ' checked') }} {{ $partida['tipo'] == 'otro' ? "onClick = '".$onclick."'" : ""}}>
由于您忘记分隔属性值,这应该很快就会作为错字关闭。与此同时,这里有一个如何在仍然具有可读代码的情况下执行此操作的示例:
<input
type="checkbox"
id="grabados"
name="grabados[]"
@if (is_null($partida['grabado']))
value="no"
@else
value="si"
checked="checked"
@endif
@if ($partida['tipo'] === "otro")
onClick="{{ $onclick }}"
@endif
/>
另请注意,如果您要创建其中的多个,您就是在重复 id
属性,这是不允许的。
我有以下字符串。
$onclick= " return false;";
我正在尝试将它插入到我的 HTML 代码中。
<input type="checkbox" id="grabados" name="grabados[]" value="no" onclick="return false;">
使用此代码
<input type="checkbox" id="grabados" name="grabados[]" value="{{ (is_null($partida['grabado']) ? 'no' : 'si') }}" {{ (is_null($partida['grabado']) ? '' : ' checked') }} {{ $partida['tipo'] == "otro" ? "onClick = ".$onclick : ""}}>
相反,我得到了这个
<input type="checkbox" id="grabados" name="grabados[]" value="no" onclick="return" false;>
当它到达 space 时,字符串被切断
我已经尝试过转义序列、HTML 函数、字符串函数,但都没有结果。
我们将不胜感激。
试试这个
<input type="checkbox" id="grabados" name="grabados[]" value="{{ (is_null($partida['grabado']) ? 'no' : 'si') }}" {{ (is_null($partida['grabado']) ? '' : ' checked') }} {{ $partida['tipo'] == 'otro' ? "onClick = '".$onclick."'" : ""}}>
由于您忘记分隔属性值,这应该很快就会作为错字关闭。与此同时,这里有一个如何在仍然具有可读代码的情况下执行此操作的示例:
<input
type="checkbox"
id="grabados"
name="grabados[]"
@if (is_null($partida['grabado']))
value="no"
@else
value="si"
checked="checked"
@endif
@if ($partida['tipo'] === "otro")
onClick="{{ $onclick }}"
@endif
/>
另请注意,如果您要创建其中的多个,您就是在重复 id
属性,这是不允许的。