首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

语句拼装有关问题

2012-03-27 
语句拼装问题echo a onclickdocument.getElementById(field2).valuedocument.getElementById(fiel

语句拼装问题
echo '<a onclick="document.getElementById('field2').value=
document.getElementById('field1').value" >'.$nick.'</a><BR>';


这个语句输出有问题,应该是拼装问题,

求正确拼装方式,如果有关于这类语句拼装问题的帖子,请推荐一下,3Q。


[解决办法]
注意转义符的使用

$nick='test';
echo '<a onclick="document.getElementById(\'field2\').value=
document.getElementById(\'field1\').value" >'.$nick.'</a><BR>';

或者

$nick='test';
echo <<<html
<a onclick="document.getElementById('field2').value=
document.getElementById('field1').value">$nick</a><BR>
html;

热点排行