ホームページ  >  記事  >  ウェブフロントエンド  >  input_javascriptスキルの初期値として値を書き込まない具体的な実装方法

input_javascriptスキルの初期値として値を書き込まない具体的な実装方法

WBOY
WBOYオリジナル
2016-05-16 17:30:011172ブラウズ

1. タグを記述し、入力上に配置し、クリックおよび入力にフォーカスすると消えるようにします。

例えば、inputの初期値を作るのに、以前はinputの値にそのまま書いていました。しかしある日、開発者は、これは機能しない、値の 7788% を渡すだろうと言いました... @残りは理解することしかできませんが、言葉で表現することはできません。そこで、初期値を別途書かないといけないので、バカなのでタグで書いてinput上に配置し、クリック時とinputにフォーカスすると消えるようにしています。

必ず覚えるべき単語。インターネットにはたくさんありますが、それを見ずにただ作って使用するなら、あなたは世界で最も愚かな人間になります。 !タイピングするときも手は震えていて、こんな小さなミスをした自分が本当に許せません。怠け者で愚かな人のために。思いつくところに正しい言葉を並べるだけです。

previousSibling は前のノードを検索します。

nextSibling は次のノードを見つけます。

html

コードをコピー コードは次のとおりです:

js、長い長い長い長い単語に注目してください。 ! ! ! !またスペルを間違えると切り取られます。


var CHECKON={
showHelpInfo: function(idTa ){
var pve=(idTa.previousSibling.nodeType==1)?idTa.previousSibling:idTa.previousSibling.previousSibling
pve.style.display='none'
},
隠す :function(classN,id2){
var idBox=document.getElementById(id2);
classN.style.display='none';
idBox.focus();
}


2. 背景画像を使用して入力に背景画像を追加し、フォーカスがあるときに画像が消えるようにします。
3.html5 には、プレースホルダー属性という最新の属性があり、入力に自動的に表示され、灰色で表示されます。ただし、入力が入力された場合にのみ消えます。ただし、HTML5 は、IE8 ではサポートされていません。

上記には別の問題があります。つまり、ログイン ページを再度開くと、ブラウザは以前に入力した記録を記憶しており、アカウントとパスワードが自動的に表示されます。もちろんそれは良いことです。ただし、以前に設定したスパンタグの配置方法ではゴーストが発生します。

背景画像を使えば基本的には解決しますが、ie7では解決できません。

次のコードをヘッダーに追加して、以前にキャッシュされたログイン レコードをクリアします:





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。