したがって、変数 (currentForm) に document.Songwriting を入れて呼び出すと、出力すると次のようになります。
<form id="songwritingWorkshopForm" method="post" action="/form.php" name="Songwriting">
次に currentForm.adress.value を実行して、フォームからアドレス値を取得します。これは正常に機能します。
しかし、何らかの理由で、いくつかのフォームを非表示にしてから別のフォームに戻ると、ドキュメントは次のようになります。
[form#songwritingWorkshopForm /formulier.php, form#songwritingWorkshopForm /form.php]
currentForm.address.value が壊れ、未定義であるというエラーが表示されます。
この変換が行われる理由を知っている人はいますか?
フォーム検証コードをリサイクルして、どの送信ボタンをクリックしたか、どのページにいるかに応じて、さまざまなフォームで機能し、最後に次のように送信します: currentForm.sumbit(); ページをリロードすると正常に動作しますが、要素を非表示/表示するフォーム/ページを切り替えた直後に、jQuery は document.Songwriting を保存するために使用する変数 currentForm を変換するようです..
どうにかして var の最初の正しい出力を維持できますか? または私はそれを元に戻すことができますか?