在提交时使用JavaScript重定向表单插件
Use JavaScript to redirect form plugin on submit
当用户点击提交时,我需要帮助尝试重定向wordpress表单插件。我可以将javascript添加到表单中,在那里我检查单选按钮的值并基于此重定向。下面是我试图添加的代码。下面是我在firebug中看到的错误。
Javascript:on_sent_ok: "if (document.getElementByName('review_stars').value=='4')||(document.getElementByName('review_stars').value=='5')
{location = 'http://74.208.11.118:8085/review-submission/'} else { location = 'http://74.208.11.118:8085/review-thank-you/'};"
错误:SyntaxError: unterminated string literal
"if (document.getElementByName('review_stars').value=='4')||
除非我瞎了,否则你会错过(and) if语句。试试吧:
on_sent_ok: "if (document.getElementByName('review_stars').value=='4' || document.getElementByName('review_stars').value=='5'){location = 'http://74.208.11.118:8085/review-submission/'} else { location = 'http://74.208.11.118:8085/review-thank-you/'};"
这是一个jQuery解决方案。
jQuery(document).ready(function($){
var myform = $("#my_form_id");
myform.submit(function(e){
e.preventDefault();
s = $("[name='review_stars']:checked");
if(s.val() == 1) {
window.location = "http://somedomain.com";
} else if(s.val() == 2) {
window.location = "http://anotherdomain.com";
}
})
});
相关文章:
- 如何根据所选选项值重定向表单操作
- 根据答案重定向表单
- Rails jQuery.提交后如何重置表单
- 如何使用单击此处提交重定向表单
- Safari在重定向/表单提交时暂停所有动画
- 防止在没有ajax的情况下提交后重定向表单
- 具有输入类型文件字段的语义UI重置表单
- AngularJS-重置表单
- 重置表单后未删除验证消息
- jQuery,在toggle()中重置表单值
- 使用对话框中的jQuery验证重置表单
- 重定向表单失败
- 提交后重定向表单
- 在提交时使用JavaScript重定向表单插件
- JavaScript重定向表单提交
- 我需要提交表单,并在一个花哨的框中重定向表单提交的父页面
- 如何使用jquery提交和重定向表单?
- 使用下拉字段中的值重定向表单提交上的页面
- 重定向表单用户提交时,基于无线电选择仅
- 我试图在表单提交到一个新页面后,根据用户选择的多个选项(Javascript.html)重定向表单