相关疑难解决方法(0)

如何使用jQuery仅允许HTML输入框中的数字(0-9)?

我正在创建一个网页,其中我有一个输入文本字段,其中我只允许数字字符,如(0,1,2,3,4,5 ... 9)0-9.

我怎么能用jQuery做到这一点?

html validation jquery numeric

869
推荐指数
35
解决办法
148万
查看次数

HTML5中是否有浮点输入类型?

根据html5.org,"数字"输入类型的"值属性,如果指定且不为空,则必须具有有效浮点数的值."

然而它简直(在最新版本的Chrome中,无论如何),一个带有整数的"updown"控件,而不是浮点数:

<input type="number" id="totalAmt"></input>
Run Code Online (Sandbox Code Playgroud)

是否存在HTML5原生的浮点输入元素,或者使数字输入类型与浮点数一起使用的方法,而不是整数?或者我必须使用jQuery UI插件?

floating-point html5 input

741
推荐指数
10
解决办法
59万
查看次数

在输入数字中隐藏微调器 - Firefox 29

在Firefox 28上,我使用的<input type="number">作品非常棒,因为它会在输入字段上显示数字键盘,这些键盘应该只包含数字.

在Firefox 29中,使用数字输入在字段的右侧显示旋转按钮,在我的设计中看起来像垃圾.我真的不需要按钮,因为当你需要写一些类似6~10位数字的东西时它们是无用的.

是否可以使用CSS或jQuery禁用它?

css firefox jquery input spinner

185
推荐指数
4
解决办法
14万
查看次数

如何从Opera中的输入[type ="number"]中删除箭头

只是想要删除这些箭头,在某些情况下方便.

我想保留浏览器对内容纯粹是数字的意识.因此将其更改input[type="text"]为不可接受的解决方案.


现在Opera是基于webkit的,这个问题是一个愚蠢的说法:我可以隐藏HTML5数字输入的旋转框吗?

css forms html5 opera input

115
推荐指数
3
解决办法
23万
查看次数

如何在Android的移动网站中强制使用数字键盘

我有一个移动网站,里面有一些HTML input元素,如下所示:

<input type="text" name="txtAccessoryCost" size="6" />
Run Code Online (Sandbox Code Playgroud)

我已将该网站嵌入到WebView可能的Android 2.1消费中,因此它也将是一个Android应用程序.

当这个HTML input元素聚焦时,是否可以使用数字而不是默认的键盘来获得键盘?

或者,如果HTML元素不可行,是否可以为整个应用程序(可能是Manifest文件中的某些内容)设置它?

html keyboard android html-input webview

85
推荐指数
4
解决办法
14万
查看次数

如何使用 Tailwind CSS 删除输入类型 Number 上的箭头

我有一个数字类型的输入,我想删除默认情况下附带的增量/减量箭头。我如何使用 Tailwind CSS 做到这一点?我查了一下,但没有发现任何可以解决这个问题的方法。

\n
\n input type="number" placeholder="Num\xc3\xa9ro de t\xc3\xa9l\xc3\xa9phone" className="border p-4 Outline-none"\n
\n

css numbers input reactjs tailwind-css

51
推荐指数
4
解决办法
7万
查看次数

使用CSS自定义类型编号输入的增量箭头

我有一个使用以下代码呈现的类型编号的输入:

<input class="quantity" id="id_form-0-quantity" min="0" name="form-0-quantity" value="1" type="number">

它看起来像这样:

在此输入图像描述

我想把它变成这样的东西:

在此输入图像描述

第二个视图使用两个单独的按钮进行模拟.

我怎么能按照描述设置箭头样式?

html css html5 textfield css3

26
推荐指数
3
解决办法
4万
查看次数

使用CSS打印HTML页面时隐藏表单控件

某些HTML表单元素附加了额外的UI,如上/下箭头number.然而,当打印页面时,不再需要那些按钮,因为用户不能以打印形式与它们交互.

文本框很容易处理:

@media print {
    input {
        border: none;
        border-bottom: 2px solid #000000;
    }
}
Run Code Online (Sandbox Code Playgroud)

使它们打印得非常好,作为带有文本的线条.就像一个表格一样可以手工填写.然而,对于像number你那些令人讨厌的向上/向下箭头那样的输入做同样的事情:

HTML <input type =">

然后有更少有用的打印输出,例如range,在页面上没有任何意义:

HTML <input type =

有没有办法解决这个问题?任何方式将元素的该部分设置为不可见,但仍然可以看到值/文本?

我意识到可以type=""用JS 替换属性,或者让另一个元素保持在打印时显示的值,但是如果有一个只能用CSS完成的解决方案,那就更好了.

html css forms html5 css3

21
推荐指数
1
解决办法
9597
查看次数

Chrome输入类型="数字"CSS样式

我有以下输入类型="数字":

<input id="myid" type="number" name="input" min="0" max="100" step="1" value="0">
Run Code Online (Sandbox Code Playgroud)

在Chrome中,您只能看到2个增加或减少值的箭头.有没有办法设置这些控件的样式.就像是:

#myid::-webkit-
Run Code Online (Sandbox Code Playgroud)

html5 google-chrome input

14
推荐指数
1
解决办法
5万
查看次数

将django FloatField限制为2位小数

我正在寻找一种方法将Django中的FloatField限制为2位小数,有人知道如何在不使用DecimalField的情况下完成此操作.

我试过decimal_places=2但这只是在float字段中给我一个迁移错误所以我认为这个方法只能在DecimalFields中工作.

python forms django models

11
推荐指数
2
解决办法
2万
查看次数