この方法で構築された複数ステップの注文フォームがあります。
ステップ 1: ラジオ ボタンでカテゴリを選択
「次へ」ボタンは、オンクリック機能を備えた単なる画像であり、現在の div をラジオ ボタンで非表示にし、プロセスの次のステップで新しい div を表示します。
ステップ 2: テキストエリア、チェックボックス -> 動的価格
テキストエリア、動的価格、および 4 つのチェックボックスが含まれています。テキストエリアの文字数やチェックボックスの選択によって価格が変わります。そのためには、JQuery スクリプトが使用されます。繰り返しますが、「次へ」ボタンは、onclick 関数をアクティブにすると現在の div が非表示になり、フォーム内の次のステップを含む div が表示される単なるイメージです。
ステップ 3: 個人データ
そして、ここに私の問題があります。ここで、ユーザーは名前、電子メールなどを挿入します。「次へ」ボタンは、onclick 関数をアクティブにすると現在の div が非表示になり、次のステップを含む div が表示される単なるイメージです。ユーザーが次のステップに進むために、このステップのフォーム フィールドを必須にする方法を教えてください。divを非表示および表示するためのコードは次のとおりです。
<script type="text/javascript">
function toggleDiv(id, flagit) {
if (flagit == "1") {
if (document.layers) document.layers[''+id+''].visibility = "show"
else if (document.all) document.all[''+id+''].style.visibility = "visible"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
}
else`if (flagit == "0") {
if (document.layers) document.layers[''+id+''].visibility = "hide"
else if (document.all) document.all[''+id+''].style.visibility = "hidden"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"`
}
}
//-->
</script>