質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

3967閲覧

入力された値(半角数字)をそのままアラートとして表示

coco2

総合スコア9

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2017/06/09 17:39

編集2017/06/09 18:13

検索フォームにて、テキストボックスに入力された値(半角数字)をそのままアラートとして表示したいです。
半角数字以外が含まれると「エラー」とアラートで表示されるようにしております。
よろしくお願いいたします。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="keywords" content=" "> <meta name="description" content=" "> <meta http-equiv="content-style-type" content="text/css"> <meta http-equiv="content-script-type" content="text/javascript"> <link rel="stylesheet" href="style.css"> <link href="./style.css" rel="stylesheet" type="text/css"> <title> </title> <script type="text/javascript"> //関数 checkText の定義 (引数:テキストインプット) function checkText(txt_obj){ //テキストインプット内の入力値を変数化 var str ="エラー" //入力値に 0~9 以外があれば if(str.match(/[^0-9]+/)) {alert(str);} } </script> </head> <body> <div class="form"> <form action="cgi-bin/example.cgi" method="post" onkeyup="checkText(this)"> <p>検索したいキーワードを入力してください。</p> <input type="text" name="search" placeholder="キーワードを入力" value=""> <input type="submit" name="submit" value="検索"> </form> </div>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/06/09 17:51

htmlを質問文にかいてください。それだけじゃあまりにもヒントがなさすぎます。
kei344

2017/06/10 03:41

質問文のコードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
guest

回答1

0

ベストアンサー

以下のようにしてはいかがでしょうか?

HTML

1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html lang="ja"> 3<head> 4 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 5 <meta name="keywords" content=" "> 6 <meta name="description" content=" "> 7 <meta http-equiv="content-style-type" content="text/css"> 8 <meta http-equiv="content-script-type" content="text/javascript"> 9 <link rel="stylesheet" href="style.css"> 10 <link href="./style.css" rel="stylesheet" type="text/css"> 11 <title></title> 12 <script type="text/javascript"> 13 //関数 checkText の定義 (引数:テキストインプット) 14 function checkText(txt_obj) { 15//テキストインプット内の入力値を変数化 16 var str = "エラー"; 17//入力値に 0~9 以外があれば 18 if ((document.querySelector("[name=\"search\"]").value).match(/[^0-9]+/)) { 19 alert(str); 20 } else { 21 alert(document.querySelector("[name=\"search\"]").value); 22 } 23 } 24 </script> 25</head> 26<body> 27<div class="form"> 28 <form action="cgi-bin/example.cgi" method="post" onkeyup="checkText(this)"> 29 <p>検索したいキーワードを入力してください。</p> 30 <input type="text" name="search" placeholder="キーワードを入力" value=""> 31 <input type="submit" name="submit" value="検索"> 32 </form> 33</div> 34</body> 35</html>

投稿2017/06/09 18:22

s8_chu

総合スコア14731

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

coco2

2017/06/11 17:54 編集

お礼が遅くなってしまい、申し訳ございません。 ご指摘の通りに試したら解決しました! ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問