前提・実現したいこと
あるカートASPを使用しているのですが、ユーザーの手間を省略するために
入力フォームでメールアドレスの確認用の項目をなくしたいと考えています。
デフォルトの設定では、
メールアドレス [入力欄]
メールアドレス(確認用) [入力欄]
という形式になっており、2つめのメールアドレス(確認用)の入力を不要にし、
入力欄自体も削除できればと考えています。
なお、管理画面などから、フォームの設定変更は行えない状態です。
該当のソースコード
HTML
<form action="URL" method="post" name="Form" id="Form"> <table> <tbody> <tr> <th>メールアドレス</th> <td><input name="name1" type="text" value=""></td> </tr> <tr> <th>メールアドレス(確認用)</th> <td><input name="name2" type="text" value=""></td> </tr> </tbody> </table> <input type="image" name="submit" src="image" onclick="return canSubmit();"> </form>試したこと
メールアドレス(確認用)を非表示にして入力がないままフォームを送信すると、
「メールアドレス(確認用)が入力されていません」というエラーが出ます。
name2 の値がないことが理由だと思うのですが、
1つ目のメールアドレス入力欄に、name1とname2両方を設定する、
1つ目のメールアドレス入力欄に入力されたメールアドレスを、フォーム送信時にname2の値に代入する、
など、解決する方法はあるのでしょうか?
良い解決策がございましたら、ご教授いただけますと幸いです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー