bs模态框中的form获取或设置表单及其中元素用nam不能用id?
- 用
$('form#formid').submit();
居然不能提交表单? 感觉好奇怪? 最后用
alert($('form#formid').attr('form_some_attr_example_id'))
居然显示的是 undefined 然后再看alert($('form#formid').attr('action'))
居然也是undefined?那么难怪
$('form#formid').attr('action', 'some_action_addr')
设置表单的action地址自然就是无效的了, 甚至连 表单 $('form#formid') 都是undefined, 都没有获取到这个表单, 自然submit() 就不会生效 跳转, 也就是不提交表单了
=====================================================
这个只是在模态框中的表单, 才存在这样的问题? 而在html>body下的表单则不存在这样的问题?
也就是说, 模态框中的表单/及其下面的input组件 要获取它们, 要用 它们的 name属性 , 而不能使用 id属性??
用name属性可以获取 模态框中的表单 及其包含的input组件??
- 是因为 每次创建 "新的" 模态框, id不能重复, 而name可以重复的原因吗?
模态框中的表单 form 标签 和 div.modal>div.modal-dialog>div.modal-content下的 modal-body之间的相对位置, 有 多写法, 推荐使用 form标签 包含 模态框的 modal-body和 modal-footer, 即将form中的内容放在body和footer之间, <form>
标签放到div.modal-body之前, 而</form>
放在div.modal-footer之后
标签:模态,form,框中,表单,modal,bs,id 来源: https://www.cnblogs.com/bkylee/p/12344748.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。