レンダリング:
特定の実装:
1. Textarea タグの内容
コードをコピーします コードは次のとおりです:
<テキストエリア名="" id="備考"cols="" rows="" class="textarea220" onfocus="this.className=' textarea220L' ;this.onmouseout='';getAddFocus('remark');" onblur="this.className='textarea220';this.onmouseout=function(){this.className='textarea220'};lostAddFocus('remark ') ;" onmousemove="this.className='textarea220Lg'" onmouseout="this.className='textarea220'">
2. 追加ボタンをクリックすると、初期化により 50 文字まで入力できます。
コードは次のとおりです: $("#introduction").val("最大 50 個まで入力できます文字"); document.getElementById("introduction").style.color="gray";
3. js スクリプト
コードをコピー
コードは次のとおりです:function getAddFocus (id){// の追加操作の場合、textarea がフォーカスを取得し、入力ボックスをクリアします。var textarea=document.getElementById(id);
textarea.value=""; .style.color="black";}
function lossAddFocus(id){//追加操作の導入と注釈について、テキストエリアがフォーカスを失いコンテンツが空の場合、プロンプトが表示されます。メッセージが表示されます
var textarea=document.getElementById(id);
var textarea_value=textarea.value;
if(textarea_value==""){
textarea.value=" 50 文字";
textarea.style.color="gray" ;
}
}
csdn によって記述された textarea フォーカスの使用リファレンスパートナー:
コードをコピー
1. テキスト ボックスにはデフォルトのテキストが表示されます。
>
2. テキスト ボックス上でマウスをクリックすると、デフォルトのテキストが消えます: