Foxtable(狐表)用户栏目专家坐堂 → [求助]input元素设置“action”引起的保存问题


  共有2671人关注过本帖平板打印复制链接

主题:[求助]input元素设置“action”引起的保存问题

帅哥哟,离线,有人找我吗?
zhutangxin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:438 积分:3783 威望:0 精华:0 注册:2016/10/14 13:40:00
[求助]input元素设置“action”引起的保存问题  发帖心情 Post By:2021/5/9 23:24:00 [只看该作者]

在一张数据表中,客户用给一个字段取名为 “action”,表示“改善措施”,在WeUI生成页面时,直接取字段名作为输入框的id如下图


Form 保存用js的submitAjaxForm方式提交, js函数如下:
保存时出现如下报错:
e.Request.URL.ToString 的值显示成了 http://127.0.0.1/[object HTMLInputElement],没法保存。

经查,得到下面的改善措施,但在js里不知道怎么改

如果你的input元素的id/name属性值被设置为了“action”或“submit”,然后你尝试使用javascript控制提交,那么此时就会变得极其悲剧。现在,如果你想知道form表单数据提交 (通过 form.action提交)的URL,或者你只是想通过写js代码的方式来提交(通过form.submit提交),那么你将会分别得到一个错误的值和直接报错。



 回到顶部