Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取jquery变量的文本框值并进行弹出确认?_Jquery_Html - Fatal编程技术网

如何获取jquery变量的文本框值并进行弹出确认?

如何获取jquery变量的文本框值并进行弹出确认?,jquery,html,Jquery,Html,我已尝试获取文本框值以进行弹出确认 但它不起作用 请帮帮我 函数myfunction(){ var first=$('input[name=firstname]')。val(); var last=$('input[name=lastname]')。val(); 警报(第一);//显示警报 //但是在这里,我需要得到所有的文本框值,并在弹出框中显示它 //确认(确定)后,表格将提交至第二页 //如果取消,则返回表单 } 名字: 姓氏: 您必须更改此选项 <input type="but

我已尝试获取文本框值以进行弹出确认

但它不起作用

请帮帮我

函数myfunction(){
var first=$('input[name=firstname]')。val();
var last=$('input[name=lastname]')。val();
警报(第一);//显示警报
//但是在这里,我需要得到所有的文本框值,并在弹出框中显示它
//确认(确定)后,表格将提交至第二页
//如果取消,则返回表单
}

名字:
姓氏:

您必须更改此选项

<input type="button" value="submit" onclick="myfunction()">


另外:如果您对表单元素使用id,它将比name更好。

我建议您删除内联提交处理程序,改为这样做。 请注意,您不能发布到.html

$(函数(){//在页面加载时
$(“#formId”)。在(“提交”上,函数(e){//assign subm handler
var first=$('input[name=firstname]')。val();
如果(first==“”){//test first name
警告(“请输入名字”);
返回false;
}
var last=$('input[name=lastname]')。val();
如果(最后==“”){
警告(“请输入姓氏”);
返回false;
}
//确认(可能是正确的对话框)
如果(!确认(“您输入了\n”+第一个+“+最后一个+”\n是否正确?”){
返回false;//如果未确认,则取消提交
}
//此处允许将表单提交到second.html
});
});

名字:
姓氏:

你想要这样的东西

函数myfunction(){
var first=$('input[name=firstname]')。val();
var last=$('input[name=lastname]')。val();
如果(确认(第一次+最后一次)){
警报(“提交到second.html”);
}否则{
警告(“取消提交”);
返回false;
}  
}

名字:
姓氏:

提交的
有什么问题?除了它是过时的内联JS之外。你的意思是将
第一个
最后一个
结合起来吗?你到底需要什么帮助?@PeterKA在提交表单时阅读代码中的注释,要求确认所有字段值。。。如果在确认中单击“否”,则应返回表单如果单击“是”,则表示应提交表单这将提交表单,无论对确认的回答如何。确认只是提醒。。但是我需要确认是的,if上的代码应该被修改,你显然不想在确认框后显示警报。@Kevin confirm return
true
如果单击“确定”按钮,这就是为什么我把它放在if语句中,你应该提交表单的第一个警报在哪里,第二个警报取消提交(
preventDefault
returnfalse
例如)