
ソースコードは下の共有コードサイト「張り紙」にあります。
入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして、アラートを出したいです。 下記のコードはメールアドレスの入力フォームのコードで、入力欄が空の時にボタンをクリックすると、アラートによるエラー表示がでるようになっています。これを、このフォームをさらに、空白エラーの他に、
入力フォームの javascript で メールアドレスの正規チェックを行い、ボタンをクリックして、アラートを出したいです。どうコードを書いたら良いでしょうか?
ちなみにrequiedt等も試したのですが、アラートほど目だたなくて、断念しました。
以下のコードを追加したのですが、おかしくなります。
// javaでエラーメッセージの表示に以下を追加 const reg = /^[A-Za-z0-9]{1}[A-Za-z0-9_.-]*@{1}[A-Za-z0-9_.-]{1,}.[A-Za-z0-9]{1,}$/; else if(!reg.test(email.value)){ msg +=("メールアドレスの形式が不正です。");
共有ソースコード
https://harigami.net/cd?hsh=8709eccd-312a-41fd-8 …
No.1ベストアンサー
- 回答日時:
こんにちは
なんだか妙な切り出し方のご質問文ですが・・・
>const reg = /^[A-Za-z0-9]{1}[A-Za-z0-9_.-]*@{1}[A-Za-z0-9_.-]{1,}.[A-Za-z0-9]{1,}$/; else if(!reg.test(email.value)){ msg +=("メールアドレスの形式が不正です。");
想像するところ
if( ){
}
const reg = …;
else if( ){
}
となってるってことなのでしょうか?
もしそうなら文法的に意味をなしていません。
ですので、おかしくなるのも当然です。
const reg = …;
if( ){
} else if( ){
}
の順になるようにしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JQueryで2つのテキストフィー...
-
文末の改行コードを削除したい
-
Javascript 郵便番号の入力欄で...
-
テキストボックスを無効にする...
-
HTMLで入力したものを変数で扱...
-
イベント発生時に入力待ち状態...
-
テキストボックス入力を半角英...
-
JSPとJavaScriptの連携について...
-
入力モード 自動 切り替え
-
条件により、リンク先に画面遷...
-
テキスト入力フォームの値を画...
-
ASP エラーチェック VBScript
-
onClickとsubmitの処理順序
-
フォームの値が0だったら空白...
-
PDFフォームで条件つき金額を表...
-
dijit.form.ComboBoxについて
-
フォームの<TEXTAREA>で文字数...
-
プルダウンで選択すると、DBの...
-
一覧から選択した行の行番号を...
-
sessionの値でボタンを活性・非...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onClickとsubmitの処理順序
-
条件により、リンク先に画面遷...
-
JSPとJavaScriptの連携について...
-
Webブラウザにてページのりロー...
-
日付入力欄の表示形式を自動的...
-
javascriptで入力フォームが空...
-
フォームの値が0だったら空白...
-
メールフォームの入力確認(チ...
-
txtbox「確認用メール」へのペ...
-
JavaScriptを使って、整合する方法
-
イベント発生時に入力待ち状態...
-
Javascriptで同じ数字を2回打...
-
javascriptの勉強中です
-
テキストボックス入力を半角英...
-
入力欄の消去方
-
vbsでフォームに値を入力できない
-
文末の改行コードを削除したい
-
フォームの表示が消えてしまう...
-
フォームから入力すると、入力...
-
Javascriptが機能せず原因が分...
おすすめ情報