J'ai une question avec ma méthode de soumission de formulaire. Je veux soumettre mon formulaire au serveur mais pour une fois je dois prendre des informations supplémentaires de l'utilisateur et les poster avec le formulaire aussi. Comment puis-je faire cette chose?JavaScript affiche popup avant de soumettre et de prendre des informations supplémentaires
0
A
Répondre
0
Si vous ne disposez pas d'un JQuery, vous pouvez le faire comme ceci:
<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>
Avec un JQuery, vous pouvez vous abonner à submit event
de la forme