document.forms 使用方法
1. document.forms("formname") の使用は、FFでは許容されませんが、ieでは許容されます。
添え字の使い方を document.forms["formname"] に変更するのがよいでしょう。
2. FFではdocument.allは使用不可、document.allはieで定義された使用法
document.getElementByIdに変更するのがベターです。
3. divId.style.displayなどのdivのプロパティを取得するために、FFでdivのidを直接使用することができません。
は一貫して document.getElementById("divId").style.display に変更する必要があります。
JavaScriptの使い方をいくつかまとめてみました。
以下の使い方は、JSPにonclickという属性を追加する必要があります。allselectの場合、οnclick="javascript:allselect()"//javascriptは省略可能です。
または、document.getElementById("allselectbox").onclick = function() で function allselect() を使用することも可能です。
allselectを使用します。
fuction allselect(){
<未定義
var form = document.forms[0];
var state = form.allselectbox.checked;
var length = form.username.length;
if(length){。
<未定義
for(var i=0;i<length;i++){
<未定義
form.usernames[i].checked=state。
}
}else form.username.check = state;
}
select allの別の書き方。
関数 allSelect(){
<未定義
var items = document.getElementsByName("usernames");
var state = document.getElementsByName("allselectbox")[0].checked;
if(items.length){。
<未定義
for(var i = 0; i < items.length;i++){。
<未定義
items[i].checked = state;
}
}else{
<未定義
items.checked = state;
}
}
単一選択です。
関数 selectitem(){
<未定義
var form = document.forms[0];
var length = form.username.length;
if(length){。
<未定義
for(var i=0;i<length;i++){
<未定義
if(form.usernames[i].checked) trueを返します。
}
}else return form.usernames.check;
}
他のページへ移動します。
関数 topage(page){
<未定義
var form = document.forms[0]
form.page.value = page;
form.submitを実行します。
}
ラジオボックスRadioの値を取得します。
関数 getradiovalue(objradio){ ※2
<未定義
var result = ""。
try{
<未定義
if(typeof(objradio.value)=="undefined"){。
<未定義
for(var i=0;i<objradio.length;i++){...
<未定義
if(objradio[i].checked){。
<未定義
objradio[i].valueを返す。
}
}
}else{
<未定義
if(objradio.checked) result = objradio.value;
}
}catch(e){result = "";}。
は結果を返します。
}
電子メールの認証
function isValidEmail(inEmail){。
<未定義
var filter = /^([a-zA-Z0-9_/. /-])+/@(([a-zA-Z0-9/-])+/.) +([a-zA-Z0-9]{2,4})+$/;
return filter.test(inEmail);
}
電話のフォーマットを確認します。
function validateMobile(){
<未定義
var form = document.forms[0];
if(form.mobile.value!=" "){。
<未定義
var num = /^1[35]/d{9}$/ です。
if(!num.test(form.mobile.value)){。
<未定義
alert("The recipient's mobile number is not in the correct format");
は false を返します。
}
alert("correct")。
}
}
request.getParameter("アクション")
私のテストコード
フォームに含まれるすべての要素オブジェクトのプロパティ(ID名値など)をループ処理する
要素checkBoxのチェック状態の値を取る
独自の初期化されたチェックボックスの値 サーバーサイドから取得した値
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例