私は JavaScript にかなり慣れていないので、フォームを送信せずに入力フィールドの値を取得する方法について質問があります。フィールドを検証するために、リアルタイム検証スクリプトと組み合わせて使用している次の小さなコードがあります。
<form name="FormName" method="post" />
<input type="text" id="nameValidation" value="HelloWorld" />
<script type="text/javascript">
var NameValue = document.forms["FormName"]["nameValidation"].value;
</script>
</form>
var NameValue を入力フィールドに入力した値にしたいので、検証後に表示されるメッセージで使用できます。フォームを送信せずに入力フィールドの値を変更すると、var NameValue が「HelloWorld」に設定されたままになります。いくつかの調査を行った後、jQuery を使用して解決できることがわかりました。これは関数 serialize() です。jQueryなしでこれを行う方法はありますか?