やりたいこと
HTML内で作った入力formに何も入力されてなかったらjavascriptでアラートを出したい
index.htmlのコード
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>sample</title> </head> <body> <form name="form1" action="cgi-bin/example.cgi" method="post"> <p>検索したいキーワードを入力してください。</p> <input type="search" name="search" placeholder="キーワードを入力"> <input type="submit" name="submit" value="検索"> </form> <script type="text/javascript"> function check(){ if (document.form1.search.value == "") { alert("何か入力してください"); return false; } else { return true; } } </script> </body> </html>
試したこと
jsそのものが動くかどうか確認するため、以下のように適当に記載してみましたが、こっちでは動作しました。
<script> alert("だめです") </script>
最後に
html/js初心者故にわからないことがたくさんあるかと思いますが、どうかアドバイスよろしくお願いします。
参考記事
回答1件
あなたの回答
tips
プレビュー