私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.101 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>550
カーソルかなと思いましたが、focusを置いても判定されますし、何を判定しているのでしょうか?
カーソルかなと思いましたが、focusを置いても判定されますし、何を判定しているのでしょうか?
初期のjsってセキュリティが緩かったから敬遠されたんじゃないの?
jsというよりjscriptか
jsというよりjscriptか
個人の紹介だけならそれでいいんじゃない?
ソニーがそんなHPにしたら誰もがソニー本格的に終わったなと思うけど
ソニーがそんなHPにしたら誰もがソニー本格的に終わったなと思うけど
>>551
よくはしらんがonkeydownが入力されたとかそんなんじゃね?
よくはしらんがonkeydownが入力されたとかそんなんじゃね?
>>555
ソニーはさすがにアレだが、PT3とかああいうのは阿部式でいいと思う
ソニーはさすがにアレだが、PT3とかああいうのは阿部式でいいと思う
>>554
HTML5時代になったらフレームどうしよう
HTML5時代になったらフレームどうしよう
JavaScriptで何をしてるか知るならソースを見るのが一番
というかurlの例くらい示しなさい
というかurlの例くらい示しなさい
> 537 名前:Name_Not_Found[sage] 投稿日:2012/06/30(土) 22:48:23.95 ID:???
> もともとjavascriptって通信速度が遅かった時代に、
> ブラウザから送信するデータのちょっとした処理でも
> 全部サーバーに送って処理してたら時間かかって仕方ないから
> ブラウザでできることはブラウザで処理するためにjsができたんだよな。
これ今でそうで、サーバー側でできるけどクライアント側でも出来ることは全部クライアント側でやってるんだけど止めたほうがいい?
たとえば時間を2011/11/11(木) 2:11:51に変換するのはクライアント側で、サーバーからは130221133って時間送るだけで
> もともとjavascriptって通信速度が遅かった時代に、
> ブラウザから送信するデータのちょっとした処理でも
> 全部サーバーに送って処理してたら時間かかって仕方ないから
> ブラウザでできることはブラウザで処理するためにjsができたんだよな。
これ今でそうで、サーバー側でできるけどクライアント側でも出来ることは全部クライアント側でやってるんだけど止めたほうがいい?
たとえば時間を2011/11/11(木) 2:11:51に変換するのはクライアント側で、サーバーからは130221133って時間送るだけで
どうしようと自由
世界的なサイトだと、クライアントのローカル日時をJavaScriptで表示してる例もあるよ
世界的なサイトだと、クライアントのローカル日時をJavaScriptで表示してる例もあるよ
最低限ないとこまる情報はサーバー側で、なくても困らないもはクライアント側が基本
不要なところまでJavaScriptに依存すると、Googleやtwitterみたいになるから
全部JavaScriptにするとごっそり持って行かれるから
肝の部分だけサーバで処理
肝の部分だけサーバで処理
JavaScriptでのOOPが独特すぎて実感としていまいち掴めないんだけど
一部だけ切り取ったサンプルとかじゃなくて
完成品でこれぞちゃんとしたOOPってお手本みたいなプログラムある?
一部だけ切り取ったサンプルとかじゃなくて
完成品でこれぞちゃんとしたOOPってお手本みたいなプログラムある?
質問です。
idもnameもclassもしていたいないinputタグに、
HTML内の何番目のinputタグかを指定して参照するにはどうすればいいでしょうか?
どこかのサイトのサンプルで見たのですが忘れてしまいました。
idもnameもclassもしていたいないinputタグに、
HTML内の何番目のinputタグかを指定して参照するにはどうすればいいでしょうか?
どこかのサイトのサンプルで見たのですが忘れてしまいました。
ビジネスロジックは基本はサーバで。
画面描画や画面上でできるデータ処理はJavaScriptで。
サーバとのやりとりは描画に必要な情報やユーザからの入力内容に関するJSONのみ。
というのが、最近の俺のやりかた。
画面描画や画面上でできるデータ処理はJavaScriptで。
サーバとのやりとりは描画に必要な情報やユーザからの入力内容に関するJSONのみ。
というのが、最近の俺のやりかた。
>>574
getElementsByTagName
getElementsByTagName
>>574
var nodes = document.getElementsByTagName("input");
でnodesにinput要素のノードが格納された配列が代入されて
nodes[n-1]でn番目のノードが取り出せる
var nodes = document.getElementsByTagName("input");
でnodesにinput要素のノードが格納された配列が代入されて
nodes[n-1]でn番目のノードが取り出せる
>>573
うぜえ
うぜえ
テキストボックスでmaxlengthを7に設定し、
整数部分は5桁、小数部分は2桁
小数点含め8桁入力可能にする方法はありますか?
入力時に99999.99のような
下のURLを参考にして、実行してみたところ
小数点含めて6桁までしか入力できませんでした。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1256774542
お願いします
整数部分は5桁、小数部分は2桁
小数点含め8桁入力可能にする方法はありますか?
入力時に99999.99のような
下のURLを参考にして、実行してみたところ
小数点含めて6桁までしか入力できませんでした。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1256774542
お願いします
maxlengthは8にするか、maxlengthは指定せずに
キーイベント拾って判定すればいいでしょう。
キーイベント拾って判定すればいいでしょう。
小数点含む場合のみ例外としてmaxlengthを8にすればいいんでないの?
>>583
5・2で分けたらいい。嫌なら、8桁入力にして99999.99の形式になってるか判定すればいい。
5・2で分けたらいい。嫌なら、8桁入力にして99999.99の形式になってるか判定すればいい。
>>577-578
ありがとうございます。試してみます。
ありがとうございます。試してみます。
>>588
>maxlength=7という決まりになっているため、例外でも8ケタにしてはいけないんです。
DOM操作で内部的に8にするのもダメってこと?
7のままだと、物理的に小数点含めて7文字しか入れられないよ。
5.2に分けるのは、入力フィールド自体を2つ、
要は<INPUT>タグを整数部と小数部の2つ作るってこと。
>maxlength=7という決まりになっているため、例外でも8ケタにしてはいけないんです。
DOM操作で内部的に8にするのもダメってこと?
7のままだと、物理的に小数点含めて7文字しか入れられないよ。
5.2に分けるのは、入力フィールド自体を2つ、
要は<INPUT>タグを整数部と小数部の2つ作るってこと。
<input type="number" max="99999.99" step="0.01" />
>>588
7だとキー入力で8文字入力できない
7だとキー入力で8文字入力できない
じゃあ8桁入れたら最後から数えて2桁目の前にピリオドを置くスクリプト書けばいいんじゃないかな
質問です
function hoge(){
var str="abc";
function foo(){alert(str)}//1
foo();//2
}
foo()を直接呼び出すとstrに値は入らず2の位置で呼び出すと値が入ります
1の位置からhoge.strにアクセスしたい場合はどうすればいいんでしょうか
function hoge(){
var str="abc";
function foo(){alert(str)}//1
foo();//2
}
foo()を直接呼び出すとstrに値は入らず2の位置で呼び出すと値が入ります
1の位置からhoge.strにアクセスしたい場合はどうすればいいんでしょうか
>>592
既存の仕様に縛られてるって感じか。
とりあえずjQuery使ったコードだけどこんなんで。
<input type="text" maxlength="7" id="field_float">
<script type="text/javascript">
$("#field_float").on("keyup", function(){
var value = $(this).val();
if(value.lastIndexOf(".") >= 5){
$(this).attr("maxlength", 8);
}
});
</script>
既存の仕様に縛られてるって感じか。
とりあえずjQuery使ったコードだけどこんなんで。
<input type="text" maxlength="7" id="field_float">
<script type="text/javascript">
$("#field_float").on("keyup", function(){
var value = $(this).val();
if(value.lastIndexOf(".") >= 5){
$(this).attr("maxlength", 8);
}
});
</script>
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.141 + (881) - [97%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.131 + (1004) - [97%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [97%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.131 + (1000) - [97%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について