Ogre7077 の回答履歴
- JavaScript フォームでのラジオボタン制御
JavaScript初心者です。 <input name="sample1" value="左ラジオボタン" checked="checked" type="radio"> 左ラジオボタン <input name="sample1" value="右ラジオボタン" type="radio">右ラジオボタン 右ラジオボタンをクリックした場合に下記のラジオボタンをクリックできる <input name="sample2" value="1" type="radio">1 <input name="sample2" value="2" type="radio">2 <input name="sample2" value="3" type="radio">3 <input name="sample2" value="4" type="radio">4 上記のように右ラジオボタンにチェックした時だけ1~4のラジオボタンをクリックできるように制御 したいのですがどのように書いて言ったらいいのか困っています。 $(function() { $("[name='sample1']").click(function(){ var num = $("[name='sample1']").index(this); if(num == 1){ $("[name='sample1']").attr("disabled", false); } else { $("[name='sample1']").attr("disabled", true); } }); }); 上記のようにしてみたのですがここからどう下のラジオボタンを操作させるようにしていったらいいのかわかりません。 詳しい方どなたかご教示頂けないでしょうか? 宜しくお願い致します。
- ベストアンサー
- JavaScript
- embellir_d
- 回答数3
- 同意チェックボックスはひとつ、遷移先は複数にしたい
探して見つけた↓をWordPressで使わせていただきたいのですが、 WordPressの投稿ページで動きません・・・。 <html> <head> <script type="text/javascript"> function goServlet(url){ if (!document.chbox.cBox.checked){ // 同意してない window.alert("同意して"); }else{ // 同意してる document.location = url; } } </script> </head> <body> <p>上記、「システム利用規約」に同意します。 <form name="chbox"> <input type="checkbox" name="cBox" > </form> </p> <a href="javascript:goServlet('http://google.com')" >トップページへはこちら</a> <a href="javascript:goServlet('http://yahoo.jp')" >会員ページへはこちら</a> </body> </html> 「"javascript:goServlet('http://google.com')"」 この部分がダメなのだと思うのですが、他の方法を教えていただけないでしょうか・・・。 できましたらformのsubmitで・・・。 (すみませんド素人です) よろしくお願いします。
- ベストアンサー
- JavaScript
- 2010shin
- 回答数2
- 配列の要素の組み合わせ
下記のような前提となる配列と、その配列を使った子要素の組み合わせを得られるファンクションを作成しようとしているのですが、なかなかうまく思いつきません。 どのようにしたら可能になりますでしょうか? 【前提】==================== $arr_lst = array( array( 'aaa', 'bbb', ), array( 'AAA', 'BBB', ), array( '111', '222', ), ); 【期待する結果】==================== 'aaa' 'bbb' 'AAA' 'BBB' '111' '222' 'aaa'-'AAA' 'aaa'-'BBB' 'aaa'-'111' 'aaa'-'222' 'bbb'-'AAA' 'bbb'-'BBB' 'bbb'-'111' 'bbb'-'222' 'AAA'-'111' 'AAA'-'222' 'BBB'-'111' 'BBB'-'222' 'aaa'-'AAA'-'111' 'aaa'-'AAA'-'222' 'aaa'-'BBB'-'111' 'aaa'-'BBB'-'222' 'bbb'-'AAA'-'111' 'bbb'-'AAA'-'222' 'bbb'-'BBB'-'111' 'bbb'-'BBB'-'222' 以上、よろしくお願い致します。
- 「~」の前後に改行を入れたい
ページの中に「~」が会った場合にその前後に改行(<br />)を入れたいです。 javascriptかjqueryでどうにか実現できないでしょうか?
- ベストアンサー
- JavaScript
- tamamayan
- 回答数5
- ある条件での必須入力について
いつもお世話になっております。 ある条件が適用されると、指定の項目を必須入力にしたいのですが、 やり方が全くわかりません。 検索してみましたが、全く引っかからないので、ご質問させていただきます。 やりたいこととしましては、 「対応状況」の項目が「対応済」になったら、 「対応完了日時」を必須入力にしたいのです。 「対応状況は」、「対応中」と「対応済」があり、どちらかを選択して、 submitします。 「対応状況」が、「対応中」の場合は、submitを行っても、 「対応完了日時」は必須入力にはしません。 「対応状況」が、「対応済」になって、submitした際は、 「対応完了日時」を必須入力として、入力されてない場合は、エラーを出したいです。 クライアント側は、html、javascliptにて行っています。 ソース等は、全く思いつかないので、記載できません。 全て人任せで申し訳ありませんが、 ご存知の方がいらっしゃいましたら、ご教授いただけないでしょうか。 よろしくお願いいたします。
- 「~」の前後に改行を入れたい
ページの中に「~」が会った場合にその前後に改行(<br />)を入れたいです。 javascriptかjqueryでどうにか実現できないでしょうか?
- ベストアンサー
- JavaScript
- tamamayan
- 回答数5
- ある条件での必須入力について
いつもお世話になっております。 ある条件が適用されると、指定の項目を必須入力にしたいのですが、 やり方が全くわかりません。 検索してみましたが、全く引っかからないので、ご質問させていただきます。 やりたいこととしましては、 「対応状況」の項目が「対応済」になったら、 「対応完了日時」を必須入力にしたいのです。 「対応状況は」、「対応中」と「対応済」があり、どちらかを選択して、 submitします。 「対応状況」が、「対応中」の場合は、submitを行っても、 「対応完了日時」は必須入力にはしません。 「対応状況」が、「対応済」になって、submitした際は、 「対応完了日時」を必須入力として、入力されてない場合は、エラーを出したいです。 クライアント側は、html、javascliptにて行っています。 ソース等は、全く思いつかないので、記載できません。 全て人任せで申し訳ありませんが、 ご存知の方がいらっしゃいましたら、ご教授いただけないでしょうか。 よろしくお願いいたします。
- JSで配列同士の重複チェック
いつもお世話になっております表題の通りJSで配列同士(連想配列の値)で重複した値があったらまとめて再度配列に格納したいのですが、プログラムの書き方が思いつきません、、 教えて頂けないでしょうか?? 例、イメージ) 配列A = 配列B[key1=>1,key2=>2],配列C[key1=>1,key2=>2],配列D[key1=>2,Key2=>4]; この場合処理をして返ってくる期待値は 配列A[配列B[key1=>1,key2=>2],配列D[key1=>2,key2=>4]] ※配列Cは配列Bと中身が同じなため削除された という形で帰ってきてほしいです。 少し時間が無くて完成されたサンプルコードなど教えて頂けると幸いです どうぞよろしくお願いします!
- ベストアンサー
- JavaScript
- catapalto
- 回答数2
- シンプルなweb版スタンプラリーの作成について
お世話になります。 これまで基礎程度しか触れたことのない初心者で、足りないことを申し上げてしまうと思いますが教えていただけますと嬉しいです。 標記につきまして、サイトでかんたんなスタンプラリーのようなものを設置したいと思っています。 設置したいページにスタンプ画像を置き、画像をクリックすると一覧表のページに戻り、取ったスタンプが記録されており、全て揃えるとゴールのページのリンクが表示されるというかたちです。 参考になるサンプルを探してみたのですが、見つけたものは複雑で、cgiの触り方は分からずだったのでこちらはあきらめました。 参考サイト様:http://www.nmt.ne.jp/~misao/cgi/stamps.html JavaScriptで出来ないかと考えております。 別のところで「画像がクリックされる度にイベントを発生させる。その画像のフラグを立て、クッキーにでも保存する。フラグをチェックし、全て立っていたらリンクを表示。」という回答文言があったのですが、文字だけで詳細なJavaScriptが無かったため実際にどういう構造なのかが分かりませんでした。 もし、サンプルや参考になりそうなサイトをご存じでしたら教えていただけますと嬉しいです。 宜しくお願い致します。
- 締切済み
- JavaScript
- okpokapoka
- 回答数1
- jQueryでの記述をjavascriptに
下記のjQueryの記述をライブラリ無しのjavascriptでの記述にしていただきたいです。 imgタグのsrc属性とaタグのhref属性を相対パスから絶対パスに動的に変換させる必要があるのですが、ある事情でjQueryを使えないとの事で困っています。 どうかよろしくお願い致します。 <script type="text/javascript"> $(function(){ $('#hoge').children('img:not([src^=http])').each(function (){ var imgSrc = $(this).attr('src'); $(this).attr('src','http://xxxxxxxxxxxx' + imgSrc); }); $('#hoge').children('a[href^=○○○]').each(function (){ var aHref = $(this).attr('href'); $(this).attr('href','http://xxxxxxxxxxxx' + aHref); }); }); </script>
- 締切済み
- JavaScript
- fuji_wd
- 回答数3
- //からはじまるURL
scriptタグに見、よくわからないsrcの書き方があったので、質問します。 下記のような記載がありました。 ------------------------ <script async src="//sample/ei.js"></script> ------------------------ このとき"//"は何を意味するのでしょうか? こうすると、標準でhttp://やhttps://といったプロトコルが付加されるるようになるのでしょうか? ご存知の方がいましたら、ご教授宜しくお願い致します。
- HTMLとXHTML、どちらを使うべきでしょうか?
掲示板やブログを自作してみたくて、PHPを勉強しています。 その中でやはりHTMLやCSSを知らないと話にもならないと気づいて、その二つの勉強も始めました。 HTMLの基礎を終え、ようやくCSSに取りかかってる最中なんですが、最近、XHTMLというものがあると知りました。 複雑化したHTMLをすっきりさせるために、XHTMLが作られたそうですね。 このどちらを使うべきなのかに迷っております。 XHTMLはそんなに普及してないと聞いたのですが、ワシが確認したところ、結構使われてるところがあるようで、なんとあまり技術があるとは思えない職場の社内向けサイトにすら使われていました。 何より、このOKWaveもXHTMLですよね。 ワシは今、seesaaブログを借りているのですが、ここのブログもXHTML。 やはり、今から覚えて使うなら、XHTMLにした方が良いのでしょうか? なんでもXHTMLがあまりパッとしないから、代わりにHTMLのバージョン5が作られたという話も聞きました。 だとしたら、このままHTMLを使っても構わない? XHTMLは簡素化されてるので速度も速くなるという話ですが、あのGoogleはHTMLで書かれてるように見えます。 最先端を行くと言われてるGoogleが使ってるなら、やはりHTML? いったい、どっちを使えば良いのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- noname#235729
- 回答数6
- JSONファイルをダウンロードさせない方法
サーバー上にxxxx.jsonというJSONファイルを置き、jQueryの$.getJSON()で読み込んでパースしてHTML内にデータを表示させています。 このxxxx.jsonをブラウザで直接開くとファイルの中身が表示されてしまい、ブラウザ経由やダウンロードソフトなどでダウンロードできてしまうと思いますが、これをさせないようにする方法はないでしょうか。
- ベストアンサー
- JavaScript
- elektrikeel
- 回答数5
- プログラミング 「ライブラリ」??
プログラミング初心者です。 とても初歩的な質問になりますがよろしくお願いいたします。 早速ですがプログラミングにおいての「ライブラリ」とは何でしょうか? Wikipediaなどその他色々調べてはみたのですが、いまいち理解出来ません。 勝手な解釈ですが私の中では「あらゆる関数」を一つのファイルとしてまとめた物。と言うふうに解釈しています。 私の解釈で間違っている部分も含め、たとえ話なども用いて教えてくだされば幸いです。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- input_output
- 回答数4
- 0,1の組み合わせを表示するプログラム
Javaで以下のようなプログラムを作成したいです(できれば配列を使わずに)。 どうかご教授願いますm(_ _)m 何かしらの文字列を入力(Exit以外なら何でもいい) ↓ 0 1 と表示 ↓ 何かしらの文字列を入力 ↓ 00 01 10 11 と表示 ↓ 何かしらの文字列を入力 ↓ 000 001 010 011 100 101 110 111 と表示 ↓ (以下、Exitが入力されるまでループ・・・)
- javascriptでjsonの解析で困っています
以下のようなjsonのデータの中から、ccと33をとりだし、変数に代入しようとしています。 jsonのデータは読み込めているのですが、その後の var myData = JSON.parse(this.responseText); x = myData.we[0][2][0]; y = myData.we[0][2][1]; としてるのですが、代入ができていません。データの構造が間違っていますか?x = myData.we[0][2][0]; y = myData.we[0][2][1]; の部分が間違っていますか?javascript jsonについては初心者です。詳しく教えていただきたく思い投稿しました。よろしくお願いします。 ------ json --------------------------------------- { "wd":[ [ ["a",1],["b",2],["c",3],["d",4],["e",5] ], [ ["f",6],["g",7],["h",8],["i",9],["j",0] ] ], "we":[ [ ["aa",11],["bb",22],["cc",33],["dd",44],["ee",55] ], [ ["ff",66],["gg",77],["hh",88],["ii",99],["jj",00] ] ] }
- ベストアンサー
- JavaScript
- dkong
- 回答数2
- javascriptでjsonの解析で困っています
以下のようなjsonのデータの中から、ccと33をとりだし、変数に代入しようとしています。 jsonのデータは読み込めているのですが、その後の var myData = JSON.parse(this.responseText); x = myData.we[0][2][0]; y = myData.we[0][2][1]; としてるのですが、代入ができていません。データの構造が間違っていますか?x = myData.we[0][2][0]; y = myData.we[0][2][1]; の部分が間違っていますか?javascript jsonについては初心者です。詳しく教えていただきたく思い投稿しました。よろしくお願いします。 ------ json --------------------------------------- { "wd":[ [ ["a",1],["b",2],["c",3],["d",4],["e",5] ], [ ["f",6],["g",7],["h",8],["i",9],["j",0] ] ], "we":[ [ ["aa",11],["bb",22],["cc",33],["dd",44],["ee",55] ], [ ["ff",66],["gg",77],["hh",88],["ii",99],["jj",00] ] ] }
- ベストアンサー
- JavaScript
- dkong
- 回答数2
- フレームメニューでリンク先を展開して表示させる
はじめて投稿します。よろしくお願いします。 フレームページで、左にメニュー、右にコンテンツです。 右コンテンツ内はtoggleで項目ごとに展開・折りたたみの設定をしており 初期値はdisplay:none;を指定しています。 左メニューのリンクをクリックすると、右コンテンツの該当箇所に移動して 中身を展開して表示させたいです。 <左メニュー(menu.html)> <ul> <li><a href="a.html#title1" target="right"></li> <li><a href="b.html#title2" target="right"></li> ・ ・ ・ </ul> <右コンテンツ(a.html)> <script> $(function(){ $("#list li div:nth-child(1)").addClass("title"); $("#list li div:nth-child(2)").addClass("content"); $(".title").click(function(){ $(this).next().toggle(300); }); }); </script> <ul id="list"> <li> <div id="title"> <p> <h4> <a name="title1"> タイトル1</a> </h4> </p> </div> <div id ="content" style="display:none;"> <p> あああああああああああああああああああああああ </p> </div> </li> </ul> javascriptなのかjqueryなのか、CSS3でもできるのか・・ なるべく簡単な方法がいいのですが 知識が乏しく、色々と試しましたが結果が出ずに悩んでいます。 アドバイスいただけないでしょうか。
- ベストアンサー
- JavaScript
- yukirin56
- 回答数9
- JavaScriptのフォントの大きさ
JavaScriptでの文字の大きさの変更について教えてください 以下のコードなのですが gamesの文字を大きくしたいです でも下記のコードのやり方だとだめでした font-sizeでは無理なのでしょうか? <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <title>間違い探しゲーム!</title> <style> span { cursor:pointer; } mozi { font-size:40px; } </style> </head> <body> <h1>間違い探しゲーム!</h1> <p><input type="button" value="開始" onclick="gameStart();"></p> <p id="score"></p> <div id="cells"></div> <script> var level = 0; var games = [ ['問','間'], ['大','太'], ['白','臼'] ]; games.className = "mozi"; var MAX_LEVEL = games.length - 1; var DIM_FIRST = 5; var DIM_DELTA = 3; var dim = DIM_FIRST; var t1; var t2; function gameStart() { var dummy = games[level][0]; var seikai = games[level][1]; if (level == 0) { $('#score').empty(); t1 = new Date().getTime(); } //dim*dimのspan要素を使って#cellsに突っ込む //ゲーム画面5*5にする var cells = ''; for (var i = 1; i <= dim * dim; i++) { cells += '<span id="s' + i + '"></span>'; if (i % dim == 0){ cells += '<br />'; } } $('#cells').html(cells); //dummyで埋められた配列を作る var chars = []; for (var i = 0; i < dim * dim; i++){ chars.push(dummy); } //配列のうち一つを正解にする var offset = Math.floor(Math.random() * chars.length); chars.splice(offset, 1, seikai); //span要素にそれらの配列の値をはめ込む for (var i = 1; i <= chars.length; i++) { $('#s'+i).text(chars[i - 1]); $('#s'+i).click(function(){ if ($(this).text() == seikai) { level++; dim += DIM_DELTA; if (level > MAX_LEVEL) { t2 = new Date().getTime(); $('#score').text('Your SCORE is '+(t2-t1)/1000+'!!'); level = 0; dim = DIM_FIRST return false; } gameStart(); } }); } } </script> </body> </html>
- 締切済み
- JavaScript
- DreamyLife_615
- 回答数2