加了split出错,各位高手帮帮忙,看看 但是我看不出哪里少了';',而且不加split,却不会出错啊,各位哥哥教教我,好不好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 *.split(":")能切出东西来吗?好像你的this.value 获取的值,没有“:”吧 echo "document.getElementById(\"$tdiv\").innerHTML=\"$output\";";应该放在script里面的啊程序看起来没有错 echo "document.getElementById(\"$tdiv\").innerHTML=\"$output\";";得到的结果是document.getElementById("").innerHTML="<select name='itemlist' onChange='document.all.ck.value=this.value.split(":")[0];document.all.ck1.value=this.value.split(":")[1];'><option value='1:3'>a</option><option value='2:4'>b</option></select>";这显然是错误的,因为在双引号中有":"。实际上你应该得到这样的结果document.getElementById("").innerHTML="<select name='itemlist' onChange='document.all.ck.value=this.value.split(\":\")[0];document.all.ck1.value=this.value.split(\":\")[1];'><option value='1:3'>a</option><option value='2:4'>b</option></select>";即":"的“"”是要转义的“\"”所以$output="<select name='itemlist' onChange='document.all.ck.value=this.value.split(\":\")[0];document.all.ck1.value=this.value.split(\":\")[1];'>";要写做$output="<select name='itemlist' onChange='document.all.ck.value=this.value.split(\\\":\\\")[0];document.all.ck1.value=this.value.split(\\\":\\\")[1];'>"; 谢谢楼上的各位大哥,特别是 xuzuning(唠叨) 要用PHP开发Web Service,有什么好的建议吗 各位帮忙找找句法错误,鼓捣了半天不行 XAMPP学习PHP配置环境 时区问题 是不是浏览器兼容问题呀 求一个PHP 群发邮件 实例 我的论坛终于开通了.欢迎大家来下载.... 用PHP导出MYSQL的表的数据结构 php文本换行显示!怎么做???在线 php和apache的连接问题 求一个文字围绕图片网页PHP代码 如何将EXCEL中的内容导入到MYSQL中
好像你的this.value 获取的值,没有“:”吧
应该放在script里面的啊
程序看起来没有错
得到的结果是
document.getElementById("").innerHTML="<select name='itemlist' onChange='document.all.ck.value=this.value.split(":")[0];document.all.ck1.value=this.value.split(":")[1];'><option value='1:3'>a</option><option value='2:4'>b</option></select>";
这显然是错误的,因为在双引号中有":"。实际上你应该得到这样的结果
document.getElementById("").innerHTML="<select name='itemlist' onChange='document.all.ck.value=this.value.split(\":\")[0];document.all.ck1.value=this.value.split(\":\")[1];'><option value='1:3'>a</option><option value='2:4'>b</option></select>";
即":"的“"”是要转义的“\"”
所以
$output="<select name='itemlist' onChange='document.all.ck.value=this.value.split(\":\")[0];document.all.ck1.value=this.value.split(\":\")[1];'>";
要写做
$output="<select name='itemlist' onChange='document.all.ck.value=this.value.split(\\\":\\\")[0];document.all.ck1.value=this.value.split(\\\":\\\")[1];'>";