JS控制輸入框外邊框focus後變紅

2021-09-14 05:54:46 字數 639 閱讀 3069

js控制輸入框以紅色作為驗證提示,遇到兩個問題:

select標籤和input標籤有區別

focus後變紅再恢復時,不好恢復到之前的帶有陰影的藍邊框

解決方案:

第一種寫法

function focuschangeborder( id ) 

editelem.blur(function () );

$(this).css();

}).focus(function () );

});editelem.focus();

}

第二種寫法

var focuschangeborder = function ( id ) 

var elem = $( "input,select,option,textarea" ).filter( '#' + id );

elem.blur( function () );

} );

$( this ).css( );

} ).focus( function () );

} );

elem.focus();

}

輸入框獲得焦點時外邊框顏色改變

css屬性 outline值描述 none 預設。定義無輪廓。dotted 定義點狀的輪廓。dashed 定義虛線輪廓。solid 定義實線輪廓。double 定義雙線輪廓。雙線的寬度等同於 outline width 的值。groove 定義 3d 凹槽輪廓。此效果取決於 outline colo...

JS輸入框校驗

想做姓名輸入的js判斷是否是中文,但是網上找的很多是源於一篇文章的,判斷中文的正則式不對,後來找到乙個可以準確判斷了,但是是監測裡面有中文的就行,跟我想要的只能輸入中文的意思相左,所以又找了下面的 js 控制文字框只能輸入數字 input nkeyup value value.replace 0 9...

Js驗證輸入框

validate.js html頁面使用情況 驗證字段是否唯一 欄位的唯一性校驗 validtype unique findvalidationmarkernumber.do add id true,輸入值已存在 第乙個引數 請求的url 第二個引數 add update 新增為add,修改為upd...