フィールド値を取得することで複数のフォームに個別に値を投稿することを要求するフォームを持つタスクがあり、すべてのフォーム送信呼び出しごとに単一のイベント関数が適用されるため、ページに同じ識別子を持つ複数のフォームが存在する可能性があります。最初のフィールドの値のみを処理するこの作業例を確認し、可能であれば一般的な JavaScript で何かを提案してください。
<script>
function Order() {
var formi=document.getElementById("test").value;
document.getElementById("result").value=document.getElementById("test").value;
alert(formi);
}
</script>
<form onsubmit="Order();return false;">
<input type="text" id="test" value="">
<input type="text" id="result" value="">
<input type="submit" value="Order">
</form>
<form onsubmit="Order();return false;">
<input type="text" id="test" value="">
<input type="text" id="result" value="">
<input type="submit" value="Order">
</form>