在使用Javascript提交PHP表单之前,如何请求输入值的确认?
在提交表单之前,当用户单击HTML中的submit按钮时,我需要请求JavaScript确认输入值在使用Javascript提交PHP表单之前,如何请求输入值的确认?,javascript,html,Javascript,Html,在提交表单之前,当用户单击HTML中的submit按钮时,我需要请求JavaScript确认输入值 函数ask(){ var phone=document.getElementById(“phone”).value; var金额=document.getElementById(“金额”).value; return confirm('您确定要将'+amount+'发送到'+phone+'吗?'); } 函数ask()不返回确认布尔值,因此: 函数ask(){ var phone=docume
函数ask(){
var phone=document.getElementById(“phone”).value;
var金额=document.getElementById(“金额”).value;
return confirm('您确定要将'+amount+'发送到'+phone+'吗?');
}
函数ask()
不返回确认布尔值,因此:
函数ask(){
var phone=document.getElementById(“phone”).value;
var金额=document.getElementById(“金额”).value;
return confirm('您确定要将'+amount+'发送到'+phone+'吗?');
}
以下是执行此操作的代码
document.getElementById(“submitForm”).onsubmit=function(e){
e、 预防默认值();
var phone=document.getElementById(“phone”).value;
var金额=document.getElementById(“金额”).value;
如果(确认('您确定要将'+amount+'发送到'+phone+'吗?'))
{
document.getElementById(“submitForm”).onsubmit=null;
document.getElementById(“submitForm”).submit();
}
}
您在documentgetElementById
中缺少一个
。您也不会从函数中返回任何内容。@j08691我已经更正了它。但是,单击submit按钮,它会直接提交表单,而不要求确认。只需将submit事件侦听器添加到表单中,检查我的回答我已经更正了它。但是,单击“提交”按钮后,它会直接提交表单,而不要求确认。@AmlanDutta这是因为您从onclick语句中删除了return
。我已经更正了它。但是,在点击提交按钮时,它直接提交表单,而不要求确认。但是它没有,即使在这里运行代码段,它也可以完美地工作,您是否更正了错误。在documentgetElementByIdBut中,只有标记的答案有效!无论如何,非常感谢你。你也试图帮助我:-)