thinkPHP同一个页面可以有两个一模一样的表单吗?
程序员文章站
2022-04-11 21:28:19
...
我是用ajax提交的 为什么我在第一个表单可以提交数据 第二个却提交不了呢 点击提交后没有任何反应 控制台也没有报错 两个表单一模一样 这是为什么呢?
var oBtn1=document.getElementById('btn1');
var oTxt=document.getElementById('textarea');
oBtn1.onclick=function(){
oV1=oTxt.value;
ajax("{:U('zhuye/zhuye')}",oV1,function(str){
if(str==1){
window.location.reload();
}
});
}
回复内容:
我是用ajax提交的 为什么我在第一个表单可以提交数据 第二个却提交不了呢 点击提交后没有任何反应 控制台也没有报错 两个表单一模一样 这是为什么呢?
var oBtn1=document.getElementById('btn1');
var oTxt=document.getElementById('textarea');
oBtn1.onclick=function(){
oV1=oTxt.value;
ajax("{:U('zhuye/zhuye')}",oV1,function(str){
if(str==1){
window.location.reload();
}
});
}
getElementById找到第一个符合条件的元素就不会继续执行了 所以 你两个ID一样 永远只能得到第一个form的内容
你这textarea的id不是重复了么?
这很明显的错误,HTML里元素的id都应该是唯一的。
ID是唯一的,不可重复。
id在同一页面是唯一的
上一篇: Linux查看物理CPU个数、核数,逻辑CPU个数
下一篇: Python内置bin函数详细介绍