作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想在 onclick 函数中传递带空格的变量作为参数。这是我的带空格的表值:“文件名示例”
echo '<input type=checkbox name=".$next." id=".$next." onclick=my1(this.form,this.checked,".$cid.",'".$vfet['file_name']."','".$id."');>';
脚本代码
echo ('<script>
function my1(a,ischeck,cid,file,eid)
{
alert("welcome");
alert("select"+ischeck);
alert("file"+file);
}
</script>');
如果值没有空格,文件值会被很好地传递。
最佳答案
使 html 合法并在 onclick 值周围加上双引号 - 目前空格使浏览器认为它是一个单独的属性。
您还稍微混淆了单引号和双引号:
echo '<input type="checkbox" name="'.$next.'" id="'.$next.'" onclick="my1(this.form,this.checked,'.$cid.',\''.$vfet['file_name'].'\',\''.$id.'\');">';
关于javascript - 如何在php的onclick函数中传递带有空格的变量作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27227396/
我是一名优秀的程序员,十分优秀!