タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

6
JavaScriptでラジオボタンをチェックする
どういうわけか、私はこれを理解することができないようです。 カテゴリを切り替えるhtmlにいくつかのラジオボタンがあります。 <input type="radio" name="main-categories" id="_1234" value="1234" /> // All <input type="radio" name="main-categories" id="_2345" value="2345" /> // Certain category <input type="radio" name="main-categories" id="_3456" value="3456" /> // Certain category <input type="radio" name="main-categories" id="_4567" value="4567" /> // Certain category ユーザーは好きなように選択できますが、特定のイベントがトリガーされたときに1234、デフォルトのチェック済みラジオボタンであるため、チェック済みラジオボタンに設定したいと思います。 私はこれのバージョンを試しました(jQueryありとjQueryなし): document.getElementById('#_1234').checked = true; しかし、更新されていないようです。ユーザーが見られるように、目に見えるように更新する必要があります。誰か助けてもらえますか? 編集:私は疲れていて見落としている#、それを指摘してくれてありがとう、それと$.prop()。

12
JavaScriptで変数がnullまたは空の文字列またはすべての空白であるかどうかを確認するにはどうすればよいですか?
変数がnullであるか、すべて空白であるか、または単に空白( "")であるかを確認する必要があります。 次のものがありますが、機能しません。 var addr; addr = " "; if (!addr) { // pull error } 私が以下を実行すると、それは機能します: if (addr) { }​ 必要なのは、C#メソッドのようなものString.IsNullOrWhiteSpace(value)です。

7
サブドメイン全体でlocalStorageを使用する
それをサポートできるブラウザー(IE以外のすべて)で、cookieをlocalStorageに置き換えます。問題はsite.comとwwwです。site.comは、独自の個別のlocalStorageオブジェクトを格納します。wwwはサブドメインと見なされていると思います(私に尋ねるとばかげた決定です)。ユーザーが元はsite.comにいて、wwwと入力することにした場合。次の訪問時にsite.comにアクセスすると、すべての個人データにアクセスできなくなります。すべての「サブドメイン」にメインドメインと同じlocalStorageを共有させるにはどうすればよいですか?

8
openstreetmap:Webページにマップを埋め込む(Googleマップなど)
OpenStreetMapをページに埋め込む/マッシュアップする方法はありますか(Google Maps APIのように)? マーカーを使用してページ内にマップを表示し、ドラッグ/ズーム、おそらくルーティングを許可する必要があります。これにはJavascript APIがあるのではないかと思いますが、見つからないようです。 検索すると、未加工の地図データにアクセスするためのAPIが表示されますが、それは地図の編集に適しているようです。それに加えて、それを扱うことはAJAXにとって大変な仕事です。

13
現在の日付の30日前に取得するにはどうすればよいですか?
開始カレンダー入力ボックスと終了カレンダー入力ボックスがあります。デフォルトでは、現在の日付の30日前の開始カレンダー入力ボックスと、現在の日付を終了カレンダー入力ボックスに設定します。これが私の日付変数です。 var today = new Date(), dd = today.getDate(), mm = today.getMonth(), yyyy = today.getFullYear(), month = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October" "November", "December"], startdate = month[mm] + ", " + yyyy.toString(); 終了日は次のようvar enddate = startdate - 30;になります。明らかに、これは機能しません。 したがって、現在の日付が2011年12月30日である場合、開始日は2011年12月1日と表示します。 編集:私の質問は答えられました...ちょっと。Date.today();そしてDate.today().add(-30);仕事が、私はの形式で日付を必要としますJanuary 13, 2012。ないFri Jan 13 2012 …

2
scrollHeightを決定するにはどうすればよいですか?
除算のscrollHeightをcss overflow:autoを使用して決定するにはどうすればよいですか? 私はもう試した: $('test').scrollHeight(); $('test').height(); but that just returns the size of the div not all the content 結局のところ、私はチャットを作成することを試みており、常に画面上の現在のメッセージへのスクロールバーを持っています。 だから私は次のようなものを考えていました: var test = $('test').height(); $('test').scrollTop(test); ありがとうございました、 ブライアン

7
一般に信頼できると考えられるSHA-256 JavaScript実装はありますか?
私はフォーラムのログインを書いており、それをサーバーに送信する前にJavaScriptでクライアント側のパスワードをハッシュする必要があります。私が実際に信頼できるSHA-256実装を理解するのに苦労しています。誰もが使用するある種の権威あるスクリプトが存在することを期待していましたが、すべて独自の実装でさまざまなプロジェクトの負荷を見つけています。 他人の暗号を使用することは、自分でレビューする資格がない限り、常に信念の飛躍であり、「信頼できる」という普遍的な定義はないことを理解していますが、これは一般的で重要なようであり、何らかの種類があるはずです何を使うかについてのコンセンサス。私は単純なのですか? コメントでたくさん出てくるので編集してください:はい、サーバー側でもう一度より厳しいハッシュを行います。クライアント側のハッシュは、データベースに保存する最終結果ではありません。クライアント側のハッシュは、人間のクライアントが要求するためです。彼らは理由を具体的に述べていませんが、おそらく彼らはやり過ぎを好みます。
95 hash  javascript  sha256  sha2 

7
jQuery append()とappendChild()
ここにいくつかのサンプルコードがあります: function addTextNode(){ var newtext = document.createTextNode(" Some text added dynamically. "); var para = document.getElementById("p1"); para.appendChild(newtext); $("#p1").append("HI"); } <div style="border: 1px solid red"> <p id="p1">First line of paragraph.<br /></p> </div> 違いは何であるappend()とはappendChild()? リアルタイムのシナリオはありますか?

4
blob URLを通常のURLに変換します
私のページは次のようなURLを生成します。"blob:http%3A//localhost%3A8383/568233a1-8b13-48b3-84d5-cca045ae384f"どうすれば通常のアドレスに変換できますか? <img>のsrc属性として使用しています。
95 javascript  url  blob 

9
プロパティの引用符なしのJSON.stringify?
正しくないJSON形式を使用するサービスを使用しています(プロパティを二重引用符で囲みません)。だから私は送る必要があります { name: "John Smith" } の代わりに { "name": "John Smith" } これは私のサービスではないため、この形式は変更できません。 上記のようなJavaScriptオブジェクトをフォーマットするための文字列化ルーティングを知っている人はいますか?
95 javascript  json 

3
Promise.all()。then()は解決しますか?
ノード4.xの使用。あなたが持っている場合はPromise.all(promises).then()、データを解決し、次にそれを渡すために適切な方法は何ですか.then()? 私はこのようなことをしたいです: Promise.all(promises).then(function(data){ // Do something with the data here }).then(function(data){ // Do more stuff here }); しかし、データを2番目に取得する方法がわかりません.then()。resolve(...)最初は使えません.then()。私はこれを行うことができると思いました: return Promise.all(promises).then(function(data){ // Do something with the data here return data; }).then(function(data){ // Do more stuff here }); しかし、それはそれを行う適切な方法のようには思えません...これに対する正しいアプローチは何ですか?

8
JavaScript:画像のサイズを取得する
画像へのURLしかありません。JavaScriptのみを使用してこの画像の高さと幅を決定する必要があります。ページ上でユーザーに画像を表示することはできません。どうすればその寸法を取得できますか?
95 javascript  html  image 

11
リダイレクトせずにHTMLフォームを送信する方法
このようなフォームがある場合、 <form action="/Car/Edit/17" id="myForm" method="post" name="myForm"> ... </form> JavaScript / jQueryで別のビューにリダイレクトせずに送信するにはどうすればよいですか? Stack Overflowからたくさんの回答を読みましたが、それらすべてがPOST関数によって返されたビューにリダイレクトします。

6
ファイル選択でイベントを発生させる方法
私はフォームを持っています <form onSubmit="return disableForm(this);" action="upload.php" method="post" name="f" id="wizecho" enctype="multipart/form-data"> <input type="file" name="file" /> <button onClick="return disableForm(this),ajaxUpload(this.form,'wizecho_upload.php', '<br>Uploading image please wait.....<br>'); return false;"> Upload Image </button> </form> 画像をアップロードすることです。 ここで、ボタンをクリックして画像をアップロードする必要があり、onClickイベントを使用する必要があります。アップロードボタンを削除し、入力でファイルが選択されるとすぐに、イベントを発生させます。それ、どうやったら出来るの??

4
ページの読み込み間で変数を保持する
フォームの送信ボタンの押下をキャプチャしようとしています。フォームが送信されると、ページが更新され、いくつかの非表示フィールドが表示されます。フォームが以前に送信されたかどうかをキャプチャし、再読み込み時に送信された場合、非表示のフィールドを再表示したいと思います。これを達成するためにグローバル変数を使用しようとしましたが、適切に機能させることができませんでした。 これが私が試したものです: var clicked = false; $(document).ready(function() { $("input[type='submit'][value='Search']").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;"); if (clicked == true) { // show hidden fields } else { // don't show hidden fields } }); このコードの何が問題になっているのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.