stroll [名] [C] ぶらぶら歩き,散歩.

  スポンサーサイト

一定期間更新がないため広告を表示しています

- | permalink | - | - | ↑top
Clip!! | Ranking |

  未入力または、スペース(半角、全角)チェック

checkSpaceOnly

boolean checkSpaceOnly(formElement, mode)
入力された文字列がスペース(半角、全角)、未入力、
MacのNetscapeのテキストエリアに自動的に入力されている
改行コードのみかをチェックします。
1) modeが 0 の場合、未入力ならtrueを返します。
2) modeが 1 の場合、未入力または、スペース(半角、全角)のみならtrueを返します。

パラメータ:

formElement - form.element
mode - チェックモード

戻り値:

判定結果のブール値

その他:

Code:32は「半角スペース」、Code:12288は「全角スペース」
Code:13はMacのNetscape上のテキストエリアに自動的に入力されている改行コード

<script type="text/javascript" language="javascript">
<!--
//入力データが未入力または、スペース(半角、全角)のみかどうかを判定する
function checkSpaceOnly(formElement, mode) {
  var str = formElement.value;
  if (mode == "0" && !str.length == 0) { return false; }
  for (var i = 0; i < str.length; i++) {
    if (mode == "1" && str.charCodeAt(i) != 32 && str.charCodeAt(i) != 12288) {
      if (str.charCodeAt(i) == -127 && str.charCodeAt(i+1) == 64) {
        i++;
      } else {
        if (str.charCodeAt(i) == 13) {
          if (str.charCodeAt(i+1) == 10) {
            i++;
          }
        } else {
          return false;
        }
      }
    }
  }
  return true;
}

// 使用例
function check(form) {
  if (checkSpaceOnly(form.param, 0)) {
    alert("未入力です。");
    focusSelect(form.param);
    return;
  }
}
function check2(form) {
  if (checkSpaceOnly(form.param2, 0)) {
    alert("未入力です。");
    focusSelect(form.param2);
    return;
  }
}
function check3(form) {
  if (checkSpaceOnly(form.param3, 1)) {
    alert("未入力または、スペース(半角、全角)のみです。");
    focusSelect(form.param3);
    return;
  }
}

function focusSelect(formObj) {
  formObj.focus();
  formObj.select();
}
// -->
</script>
memo(JavaScript) | permalink | comments(17) | trackbacks(0) | ↑top
Clip!! | Ranking |

  スポンサーサイト

- | permalink | - | - | ↑top
Clip!! | Ranking |

  Comment List
使ってみたら、正常動作します。
great!
ここは個人ブログですかね?
zhangさん | 2004/11/16 19:39
>>zhangさん
あ、実際に使ってみてくれたんですか。
ども、ありがとです。
ここは個人ブログですよ[:ニコッ:]
strollさん | 2004/11/16 22:03
いつも拝見してます。
ちょうど仕事で不慣れなjavascriptに悪戦苦闘してたところ、
まさに探してたドンピシャの機能でした。
ありたがたく使わせていただきます。
助かりました。
[:ニコッ:]
カズヤさん | 2005/02/22 19:20
>>カズヤさん
おお!こんな古い記事にコメントありがとです。
ちょうどお探しのものが見つかってよかったです。
他にもいくつか用意してますんで、よかったら参考にしてみてください。
(そういえば、作っただけで公開してないJavaScriptがまだあるなぁ)
strollさん | 2005/02/22 21:46
テキストエリアの文字判別にこちらのscriptを参考させていただきました。
(Macも判別対象になるので、その分の追加がありましたが)
丁寧なソースだったので、助かりました。
ありがとうございました![:はあと:]
pureさん | 2006/03/01 11:58
i love u
order phentermine onlineさん | 2006/03/15 05:31
yooooy
phentermine salesさん | 2006/03/15 05:45
Good
online casino gambling sports bettingさん | 2006/03/18 20:35
great site
ooops sorry
home loan refinance onlineさん | 2006/03/19 15:54
i like this site
home loan mobileさん | 2006/03/19 17:20
i like pops
1mg clonazepamさん | 2006/03/20 05:36
yoo hop great
cheap phentermine diet pillさん | 2006/03/20 07:04
<a href=http://freelink.org/antidepressants > antidepressants </a>,[url=http://freelink.org/antidepressants ] antidepressants [/url], http://freelink.org/antidepressants <a href=http://freelink.org/allergies > allergies </a>,[url=http://freelink.org/allergies ] allergies [/url], http://freelink.org/allergies <a href=http://7rape.com/mp3/archos-mp3-player > archos-mp3-player </a>,[url=http://7rape.com/mp3/archos-mp3-player ] archos-mp3-player [/url], http://7rape.com/mp3/archos-mp3-player <a href=http://7rape.com/mp3/buy-mp3-player > buy-mp3-player </a>,[url=http://7rape.com/mp3/buy-mp3-player ] buy-mp3-player [/url], http://7rape.com/mp3/buy-mp3-player <a href=http://7rape.com/mp3/car-cd-mp3-player > car-cd-mp3-player </a>,[url=http://7rape.com/mp3/car-cd-mp3-player ] car-cd-mp3-player [/url], http://7rape.com/mp3/car-cd-mp3-player <a href=http://7rape.com/mp3/cd-mp3-player > cd-mp3-player </a>,[url=http://7rape.com/mp3/cd-mp3-player ] cd-mp3-player [/url], http://7rape.com/mp3/cd-mp3-player <a href=http://7rape.com/mp3/clearance-mp3-player > clearance-mp3-player </a>,[url=http://7rape.com/mp3/clearance-mp3-player ] clearance-mp3-player [/url], http://7rape.com/mp3/clearance-mp3-player <a href=http://7rape.com/mp3/compact-flash-mp3-player > compact-flash-mp3-player </a>,[url=http://7rape.com/mp3/compact-flash-mp3-player ] compact-flash-mp3-player [/url], http://7rape.com/mp3/compact-flash-mp3-player <a href=http://7rape.com/mp3/digital-mp3-player > digital-mp3-player </a>,[url=http://7rape.com/mp3/digital-mp3-player ] digital-mp3-player [/url], http://7rape.com/mp3/digital-mp3-player <a href=http://7rape.com/mp3/ericsson-mp3-player > ericsson-mp3-player </a>,[url=http://7rape.com/mp3/ericsson-mp3-player ] ericsson-mp3-player [/url], http://7rape.com/mp3/ericsson-mp3-player <a href=http://7rape.com/mp3/ipaq-mp3-player > ipaq-mp3-player </a>,[url=http://7rape.com/mp3/ipaq-mp3-player ] ipaq-mp3-player [/url], http://7rape.com/mp3/ipaq-mp3-player
Corey Olsonさん | 2006/03/21 07:50
<a href=http://7rape.com/mp3/kazoo-mp3-player > kazoo-mp3-player </a>,[url=http://7rape.com/mp3/kazoo-mp3-player ] kazoo-mp3-player [/url], http://7rape.com/mp3/kazoo-mp3-player <a href=http://freelink.org/antidepressants > antidepressants </a>,[url=http://freelink.org/antidepressants ] antidepressants [/url], http://freelink.org/antidepressants <a href=http://freelink.org/allergies > allergies </a>,[url=http://freelink.org/allergies ] allergies [/url], http://freelink.org/allergies <a href=http://7rape.com/mp3/napa-mp3-player > napa-mp3-player </a>,[url=http://7rape.com/mp3/napa-mp3-player ] napa-mp3-player [/url], http://7rape.com/mp3/napa-mp3-player <a href=http://7rape.com/mp3/personal-mp3-player > personal-mp3-player </a>,[url=http://7rape.com/mp3/personal-mp3-player ] personal-mp3-player [/url], http://7rape.com/mp3/personal-mp3-player <a href=http://7rape.com/mp3/samsung-mp3-player > samsung-mp3-player </a>,[url=http://7rape.com/mp3/samsung-mp3-player ] samsung-mp3-player [/url], http://7rape.com/mp3/samsung-mp3-player <a href=http://7rape.com/mp3/sports-mp3-player > sports-mp3-player </a>,[url=http://7rape.com/mp3/sports-mp3-player ] sports-mp3-player [/url], http://7rape.com/mp3/sports-mp3-player <a href=http://7rape.com/mp3/mini-mp3-player > mini-mp3-player </a>,[url=http://7rape.com/mp3/mini-mp3-player ] mini-mp3-player [/url], http://7rape.com/mp3/mini-mp3-player <a href=http://7rape.com/mp3/mb-mp3-player > mb-mp3-player </a>,[url=http://7rape.com/mp3/mb-mp3-player ] mb-mp3-player [/url], http://7rape.com/mp3/mb-mp3-player
Bob Coakleyさん | 2006/03/22 09:13
i like pops
sumycinさん | 2006/03/23 05:29
me asians friends
wellbutrinさん | 2006/03/23 07:19

  Comment









  Trackback URL
 

  Trackback
Home  |  Selected Entries  |  Recent Comments  |  Recent Trackback  |  Categories  |  Archives  |  bbs