0
我的用於驗證的自定義CSS是用紅色邊框勾勒出該元素。適用於輸入,但不適用於選擇,收音機和複選框,因爲jQM會爲這些標籤添加自己的標記。JQM(jQueryMobile)無效選擇的自定義css
所以我有這樣的CSS和它的輸入標籤的偉大工程,只是沒有選擇,收音機和複選框
/* html5 */
input[type='text'],
input[type='number'],
input[type='email'],
textarea, select {
border: solid 1px #999;
}
input[type='text'].focus,
input[type='number'].focus,
input[type='email'].focus,
textarea.focus, select.focus {
border-color: #000 !important;
}
input[type='text'].invalid,
input[type='number'].invalid,
input[type='email'].invalid,
textarea.invalid, select.invalid {
border-color: red;
}
input[type='text'].inactive,
input[type='number'].inactive,
input[type='email'].inactive,
textarea.inactive, select.inactive, option.inactive {
color: #999;
font-style: italic;
}
input[type='text'].required,
input[type='number'].required,
input[type='email'].required,
textarea.required {
background: url(../images/asterisk_red.png) right 5px no-repeat;
}