0
私のフォーム送信メソッドで質問があります。私は自分のフォームをサーバーに提出したいのですが、ある機会にユーザーから追加情報を入手してフォームに投稿する必要があります。どうすればこのことができますか?JavaScriptを送信する前にポップアップを表示して、追加情報を取得してください
私のフォーム送信メソッドで質問があります。私は自分のフォームをサーバーに提出したいのですが、ある機会にユーザーから追加情報を入手してフォームに投稿する必要があります。どうすればこのことができますか?JavaScriptを送信する前にポップアップを表示して、追加情報を取得してください
あなたはjQueryのを持っていない場合、あなたはこのようにそれを行うことができます: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>
フォームのsubmit event
を購読することができます