永发信息网

关于javascript方法参数问题

答案:2  悬赏:30  手机版
解决时间 2021-03-04 17:20
请问在给方法传递参数的时候,能不能把当前的form当参数传给方法?
因为前台显示的内容都是通过循环显示出来的,每个tr就是一个form,所以form的id或者name都是一样的,所以想能不能传递当前的form。像这样 onclick(this.form),不知道行不行,谢谢了!
最佳答案
onclick(this.form)这个很明显不行<br>首先 你应该明白js中this这个关键字,<br>譬如你点击一个按钮 这个按钮上onclick="alert(this.value)" 效果是将alert这个按钮的value 因为this这个时候指示的是这个按钮对象<br><br>所以 this.form你要在哪里绑定这个事件呢?<br><br>如果只是要在点击某个元素 提交表单 可以在form上加上name或者id属性,通过DOM去获取这个元素进行提交<br><br>譬如document.getElementById('<我的formid>').submit()或者document.formname.submit()
全部回答
这个问题很好解决,在子表单中的提交按钮的type属性不要设置成submit,而设置成button就好了,点击这个按钮后,就会通过javascript提交数据给父表单,同时子窗口也会自动关闭的。 如果你的子表单中的按钮是submit的话,等于说子表单的数据是通过表单的形式提交的,很有可能会在传递的过程中出现乱码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在深圳手机卡不能发短信(加分)
第一次见女方家长,怎么办
I am sure we can work something out是什么
中国海监昌邑市大队地址有知道的么?有点事想
一级建造师 的工程经济科目 计算利率比较麻烦
为什么一般前置前驱车在有坡度的斌冰雪路面上
人体所有生命活动的中枢都在大脑皮层。对错
说话用英语怎么说
王者荣耀副本的经验和金币享受双倍吗
25乘以58等于多少
自制酸奶,是先放糖还是做好后在放糖
森鑫装饰这个地址在什么地方,我要处理点事
在MS DOS中运行程序test.pl时,直接输入参数1
如果想购买相机,以下标题哪个是正确的?
因标的物质量不符合质量要求,致使不能实现合
推荐资讯
长了立事牙,现在立事牙疼怎么办?
一般画水粉的,放水粉架、板子、水桶一类的那
名侦探柯南灰原哀哪集说了她是宫野志保的?
等轴双曲线xy=9/2,顶点在直线y=x上,求焦点坐
五菱宏光s 是国产还是合资
天蝎男放不下什么样的女生
上海玉晶电子科技有限公司广西分公司(0773-3
关于项目市场调查工作内容的说法,正确是( 
当赛车手一个月挣多少钱
15年11月份宝马525li豪华型能卖多少钱
从南通到常州要经过苏通大桥吗?
升级win10后重装系统怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?