我有iframe中的表单,我需要在表单提交之前设置属性。是否有可能在使用jquery进行表单提交之前设置属性。如果是,请帮助如何在表单提交之前使用jquery设置属性
1
A
回答
2
如果iframe
的src
是在同一个域作为你的父页面,那么你应该能够做到这一点。如果不是,您将受到same origin policy的约束。如果它在不同的域上,那么无论你做什么,你都会得到权限被拒绝的错误。
解决这个问题的唯一方法就是建立一个本地网页,吸入iframe的html,然后将其显示为您网域上的页面。
如果你的网页是在同一个域,那么你可以使用这样的事情:
$(document).ready(function() {
$("#idOfIframe").contents.find("#idOfFormHere").submit(function (e) {
alert('mess with your form value here');
if(youWantToStopSubmit == true) {
e.preventDefault();
}
});
});
0
将窗体的submit
绑定到函数...该函数将在表单提交之前运行。
$('#formName').bind('submit',setAttributes);
function setAttributes()
{
//Set attributes here...
}
2
,你可以这样做
$('form').live('submit', function(){
//change action attribute of form
$(this).attr('action', '/um/abcd.php');
});
相关问题
- 1. jQuery:如何在提交之前更改多个表单属性
- 2. 如何在使用jQuery提交表单之后保持粘性
- 3. 使用jQuery设置表单提交值
- 4. 使用jQuery在表单提交(发布)之前取消设置php变量
- 5. 提交之前的jQuery表单发布
- 6. 提交之前的jQuery表单验证
- 7. jQuery off()提交表单之前
- 8. 提交表单之前的jquery
- 9. jQuery抓取表单提交之前
- 10. 如何在提交表单之前在jquery中等待?
- 11. jQuery的表单在IE提交没有验证之前提交
- 12. 在提交之前检查jQuery验证的表单提交
- 13. 在提交表单之后但在处理之前使用jquery提出问题
- 14. jQuery:如何在提交之前修改表单字段
- 15. 如何在表单提交之前显示通知jQuery?
- 16. 如何在jQuery中提交之前通过ajax验证表单?
- 17. 如何做jQuery表单在提交之前验证html元素
- 18. 在提交之前设置fckeditor的表单值
- 19. 如何在使用javascript提交表单之前构建JSON
- 20. Symfony2的表单提交错误(在提交之前设置的关系)
- 21. 提交前设置表单变量值
- 22. 如何用jQuery更改属性替换表单中的提交?
- 23. 如何在提交前删除属性?
- 24. 使用jquery submit($ .submit)如何在提交前修改表单值?
- 25. 使用javascript在表单提交之前设置Element值不发送POST数据
- 26. 如何在使用jQuery阻止之后继续提交表单?
- 27. 我想提交表单后验证,但它也验证之前提交的表单使用jQuery在drupal表单
- 28. 如何使用jQuery表单插件在使用JQuery提交时更改html表单的action属性?
- 29. 使用jQuery提交表单之前的确认
- 30. 如何使用jQuery .submit提交表单?
这是行不通的。首先,你不希望'setAttributes'作为'bind'参数后面的圆括号,其次你需要在函数定义开始时使用'function'这个词。 –
@詹姆斯 - 谢谢!我很着急,我得去洗手间。无论如何,我已经接受了编辑。谢谢! – dpp