1. ホーム
  2. Web制作
  3. HTML/Xhtml

Webフォーム要素Inputの高度な活用例11選

2022-02-05 20:23:29

1. ボタンが押されると点線枠がキャンセルされる
入力に属性値 hideFocus または HideFocus=true を追加します。
2. テキストボックスの内容のみを読み取る
入力に属性値readonlyを追加します。
3.空のTEXT文書の後退を防ぐ(スタイル内容をクラスリファレンスにすればよい)。
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4. ENTERキーでカーソルを次の入力ボックスに移動させることができる
<input onkeydown="if(event.keyCode==13) event.keyCode=9" >
5. 中国語のみ(フリッカーあり)
<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13) event.keyCode=9">
6. 数字のみ可能(点滅あり)
<input onkeyup="value=value.replace(/[^◇d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^◇d]/g,'') )">.まで。
7. 数字のみ(点滅なし)
<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13) event.keyCode=9" onKeyPress="if ((event.keyCode<48 event.keyCode>57)) event.returnValue=false">.OnKeyPress="if(event.keyCode=13 event.keyCode=9) event.returnValue=9"
8. 英語と数字のみ入力可能(点滅あり)
<input onkeyup="value=value.replace(/[\W]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData ('text').replace(/[^d]/g,'') )">。
9. 入力メソッドのブロック化
<input type="text" name="url" style="ime-mode:disabled" onkeydown="if(event.keyCode==13) event.keyCode=9">
10. 入力できる文字は、数字、小数点、マイナス(-)のみです(点滅はしません)。
<input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 event.keyCode>57)) event.returnValue=false" >.[イベント]イベント.キーコード(キーコード)を入力し、[イベント]をクリックします。
11. 小数点以下は2桁までしか入力できない、小数点以下は3桁まで入力できる(フリッカーあり)
<input maxlength=9 onkeyup="if(value.match(/^ ◇d{3}$/)) value=value.replace(value,parseInt(value/10)) ; value=value.replace(/ ◇d* ◇g,'.) ; value=value.replace(/ ◇d{3}$/) if(value.match(/^ ◇d* ◇g)) ; value=value.replacement(value,/ ◇d{3}$/) ') " onKeyPress="if((event.keyCode<48 event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 value.match(/^Θd{3}$/) /Θ.