我对表单提交方法有疑问。我想将表单提交到服务器,但有一次我必须从用户那里获取其他信息,并将其也与表单一起发布。我该怎么办?
最佳答案
如果没有JQuery,则可以这样进行:
<html>
<head>
</head>
<body>
<form method="POST" id="dataForm" onsubmit="askAdditionalInfo()">
<label for="name">Name</label>
<input id="name" name='name' type="text" />
<input id='lastname' type="hidden" name='lastname'/>
<button type="submit">Submit</button>
</form>
<script>
function askAdditionalInfo(e){
var lastName = prompt("Your last name?");
document.getElementById('lastname').setAttribute('value', lastName);
}
</script>
</body>
使用JQuery,您可以订阅表单的submit event
关于javascript - 提交并获取其他信息之前,JavaScript显示弹出窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45021200/