gpt4 book ai didi

javascript - 如何在php的onclick函数中传递带有空格的变量作为参数

转载 作者:搜寻专家 更新时间:2023-10-31 21:32:46 25 4
gpt4 key购买 nike

我想在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com