我是用ajax提交的 为什么我在第一个表单可以提交数据 第二个却提交不了呢 点击提交后没有任何反应 控制台也没有报错 两个表单一模一样 这是为什么呢?
<code>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();
}
});
}
<form>
<textarea id="textarea" rows="1"></textarea>
<input type="button" id="btn1" value="提交">
</form>
<form>
<textarea id="textarea" rows="1"></textarea>
<input type="button" id="btn1" value="提交">
</form></code>我是用ajax提交的 为什么我在第一个表单可以提交数据 第二个却提交不了呢 点击提交后没有任何反应 控制台也没有报错 两个表单一模一样 这是为什么呢?
<code>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();
}
});
}
<form>
<textarea id="textarea" rows="1"></textarea>
<input type="button" id="btn1" value="提交">
</form>
<form>
<textarea id="textarea" rows="1"></textarea>
<input type="button" id="btn1" value="提交">
</form></code>
getElementById找到第一个符合条件的元素就不会继续执行了 所以 你两个ID一样 永远只能得到第一个form的内容
你这textarea的id不是重复了么?
这很明显的错误,HTML里元素的id都应该是唯一的。
追梦A系列(11.0版本,以下11.0均简称为A)是针对企业网站定制设计的,模板采用全新AS3.0代码编辑,拥有更快的运行和加载速度,A系列模板主要针对图片展示,拥有简洁大气展示效果,并且可以自由扩展图片分类,同时还拥有三个独立页面介绍栏目,一个新闻栏目,一个服务介绍栏目,一个幻灯片展示和flv视频播放栏目。A系列模板对一些加载效果进行了修改,包括背景的拉伸模式以及标题的展示方式等都进行了调整,同
0
立即学习“PHP免费学习笔记(深入)”;
ID是唯一的,不可重复。
id在同一页面是唯一的
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号