nsfl10n

Lotus Notes/Domino のブログ。nsf:Notes Storage Facility。l10n:Localization。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告|
  3. トラックバック(-)|
  4. コメント(-)

フォームの'Submit'ボタンを無効にする(l10n)

Disabling the 'Submit' button on a form

一回クリックされた"Submit"ボタンをを続けてクリックさせないようにしないと、予期せぬ結果を招く可能性がある。さすれば、ボタンを押した後は無効にさせたいと思うでしょう。Dominoでは、ボタンのプロパティで無効にするJaveScriptでそれが可能だ。しかしながら、グレイアウトされたとしても、クリックすれば文書をsubmitできてしまう。

ここで使うトリックは、Submitボタンに似た別のボタンを使うという方法だ。下のサンプルにあるように、ふたつのSubmitボタンがあります。別のボタンはオリジナルのボタンの隣に配置する。

<span id="OK"> Submit Button placed here </span>
<span id="OK2" style="display:none"> Extra Submit Button placed here </span>

オリジナルのSubmitボタンがクリックされたら、別の機能を呼び出すだろう。

disableButton('OK');

disableButtonファンクションはこんな感じです:

function disableButton(id) {
    var elem = document.getElementById(id);
    var elem2 =  document.getElementById('OK2');
 if (elem) {
  elem.disabled = true;
  elem.style.display = "none";
  elem2.style.display='block';
 } 
}

このヘルプがあなたの役に立ちますように。

====引用ここまで====


2005年12月のDomino Tips大賞、1位のTips。前回紹介したヤツは、10月の大賞、の間違いですね。。。

スポンサーサイト
  1. 2006/03/07(火) 00:43:44|
  2. Designer|
  3. トラックバック:0|
  4. コメント:0
<<Workplace Managed Client 180日間無料試用(2) | ホーム | Workplace Managed Client 180日間無料試用>>

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://nsfl10n.blog9.fc2.com/tb.php/111-e2894f90
10 | 2017/11 | 12
Sun Mon Tue Wed Thu Fri Sat
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -

Search

Featured Entries

Recent Entries

Recent Comments

Recent Trackbacks

Archives

Category

Links

Ads

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。