如何使用Javascript提交表单或提交到下一页

如何使用Javascript提交表单或提交到下一页,javascript,forms,Javascript,Forms,我已经创建了一个表单,它似乎验证得很好 由于onclick按钮,我提交页面时遇到问题。这让我有点困惑,我想把这个命令放在javascript中 如何在javascript中编写它 这是你的电话号码 功能按钮_操作(){ 如果(!document.my\u form.referers\u name.value){ 警报('您需要提供您的推荐人姓名'); document.my_form.referers_name.focus(); 返回false; } 如果(!document.my\u for

我已经创建了一个表单,它似乎验证得很好

由于onclick按钮,我提交页面时遇到问题。这让我有点困惑,我想把这个命令放在javascript中

如何在javascript中编写它

这是你的电话号码


功能按钮_操作(){
如果(!document.my\u form.referers\u name.value){
警报('您需要提供您的推荐人姓名');
document.my_form.referers_name.focus();
返回false;
}
如果(!document.my\u form.referers\u organization.value){
提醒('您需要向您的推荐人组织提供信息');
document.my_form.referers_organization.focus();
返回false;
}
如果(!document.my\u form.referers\u email\u address.value){
警报('您需要提供您的推荐人电子邮件地址');
document.my_form.referers_email_address.focus();
返回false;
}
如果(!document.my\u form.referers\u phone\u number.value){
警报('您需要提供您的推荐人电话号码');
document.my_form.referers_phone_number.focus();
返回false;
}
如果(!document.my\u form.reference\u document.value){
警报('您需要提供您的推荐文件');
document.my_form.reflection_document.focus();
返回false;
}
如果(!document.my\u form.name\u of\u contact.value){
警报('您需要提供联系人姓名');
document.my_form.name_of_contact.focus();
返回false;
}
如果(!document.my\u form.email\u of\u contact.value){
警报(“您需要提供联系方式的电子邮件”);
document.my_form.email_of_contact.focus();
返回false;
}
如果(!document.my\u form.phone\u of\u contact.value){
警报('您需要提供联系人的电话号码');
document.my_form.phone_of_contact.focus();
返回false;
}
if(!document.my_form.details.value){
警报(“您需要提供更多详细信息”);
document.my_form.details.focus();
返回false;
}
}

不要使用
onclick
在按钮上启动功能,而是尝试使用
onsubmit在表单上启动该功能

<form name="my_form" method="post" action="assign any page to this" onsubmit="return button_actions();">

表单现在将在通过验证后提交。

我遵循了您所说的,但它取消了验证。
<form name="my_form" method="post" action="assign any page to this" onsubmit="return button_actions();">
<input type="submit">