对于范围,您可以将范围的值设置为超出范围的数字(当然,如果您希望用户不要弄乱它):
var range = document.getElementById('rangeInput');
//let's say your range is 0-10
rangeInput.style.display = 'none';
range.min = -1;
range.value = -1;
//-1 would be your "null" value
//now, if you wanted the user to be able to edit the null range...
range.style.display = '';
range.addEventListener('change',function(){
if(this.value < 0) this.value = 0;
//this should keep people from setting it to "null"
});
Run Code Online (Sandbox Code Playgroud)
我仍然不确定如何对颜色输入执行此操作,因为它没有“越界”。
| 归档时间: |
|
| 查看次数: |
1094 次 |
| 最近记录: |