JQuery项目中同一个页面有修改、添加两个子DIV,分别包含两个Form表单,所以不可避免的需要复用name和id,测试后发现:
可以把ID给改了,同一张页面中不要出现多个相同ID,其它的input 属性可以是相同 name,
当你点击哪个表单的提交按钮时提交的就是当前的表单,而跟另一张表单没有关联,一样是可以提交成功的说。
另外,在.kendoForm中可以设置
id:"editid"来改变生成的id属性
items: [ { id:"editid", field: "id", label: "当前导航 ID", colSpan: 2, attributes: { disabled: true } },
或者JQuery批量
// 查看状态删除id $("#viewNavForm").find('input').removeAttr("id"); // 新增状态修改id,并且修改复选形式的管理标签 $("#addNavForm").find('input').each(function(index, element) { if($(element).attr("id")==undefined){ // alert("no id"); } else{ $(element).attr("id" , $(element).attr("id") + "add"); } }) $("#addNavForm").find('.k-checkbox-label').each(function(index, element) { $(element).attr("for" , $(element).attr("for") + "add"); })
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
2021-12-29 Kendo UI 遮罩层组件