首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使滑块前面的文本字段不可编辑?

如何使滑块前面的文本字段不可编辑?
EN

Stack Overflow用户
提问于 2013-07-18 13:25:41
回答 2查看 1.6K关注 0票数 0
代码语言:javascript
复制
<div data-role="fieldcontain">
  <label for="slider-2">Input slider:</label>
  <input type="range" name="slider-2" id="slider-2" value="25" min="0" max="100" />
</div>

您好,有没有可能使不可编辑(用户无法更改文本字段),这是使用jquery移动显示滑块的前面?

第二,如何在点击按钮时重置滑块的值?

我还有一个问题,如何使用datebox?http://jsfiddle.net/ravi1989/uhdYv/在文本字段(打开弹出屏幕)上设置当前日期

我使用(+)按钮打开弹出屏幕,我需要在日期字段中设置当前日期吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-18 13:40:40

对于隐藏滑块文本框,您可以通过CSS来实现

代码语言:javascript
复制
<style type=text/css>
input.ui-slider-input {
    display : none !important;
}
</style>

或者,如果你想保持可见但不可编辑,那么试试这个

代码语言:javascript
复制
<input type="range" name="slider-2" id="slider-2" value="25" min="0" max="100" onkeypress="return false;"/>

这里是

用于重置滑块值

代码语言:javascript
复制
.slider("refresh"); 

这里是链接Slider

票数 0
EN

Stack Overflow用户

发布于 2013-07-18 13:44:41

添加disabled属性将使其不可编辑。

代码语言:javascript
复制
<div data-role="fieldcontain">
  <label for="slider-2">Input slider:</label>
  <input type="range" name="slider-2" id="slider-2" value="25" min="0"  max="100" disabled />
</div>

检查此JSFiddle

我尝试过.slider("refresh"),但它不起作用。所以我做了一个小工作,比如

代码语言:javascript
复制
$('button').on('click', function(){
$('input').val('');
});

检查此

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17715150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档