我有一个内容可编辑的div,用于输入数字值。如果输入的值不是数字,则需要一条警告消息,说明该值无效。
html:
<div class="myinput" contenteditable></div>
联署材料:
if (myinput is not a number)
alert("Please enter a valid number.");
我应该用什么代替“我的输入不是一个数字”来得到我想要的?我尝试使用!$("div.number").html(),但这只是检查是否存在任何输入,而不是数字
给定以下输入字符串3481.7.1071.html
我想确认一下
该字符串有一个或多个数字,后面跟着句点。
字符串以html结尾。
最后,我要提取最左边的数字(即3481)。
我的当前正则表达式已接近实现,但我无法捕获正确的组:
final Pattern p = Pattern.compile("(\\d++\\.)+html");
final Matcher m = p.matcher("3481.7.1071.html");
if (m.matches()) {
final String corrected = m.group
我的 regex 在上工作得很好,我的regex是
[1-4]|(0)
但是,当我在HTML输入元素的属性上尝试它时,它并不像预期的那样工作。我的HTML如下所示
<form action="/">
<input type="text" id="usernum" name="usernum" pattern="[1-4]|(0)" title="1-4 and must include at leat one 0">
<input type="
所以我有一些HTML代码:
<input type="number" id="height">
我想接受这个框中输入的内容,并将其用作int/float等。假设我输入"2“。下面是JavaScript代码:
var test;
var a;
test = document.getElementById('height').value;
a = 2 + test;
当我打印a的时候,我得到了22。这是有道理的,但我想要4。换句话说,我希望test被视为int/float (无论在文本框中输入什么)。有没有一种超文本标记语言输入类
我正在尝试创建一个提示用户输入数字的javascript程序。如果用户输入的数字小于21,则会显示苏打的图像。如果数字为21或更大,则图像为啤酒。页面加载时会显示一个条形图。代码中不允许使用负数和非数字。我已经在这段代码上工作了几天,代码确实运行了。我唯一的问题是它会说任何输入都是一个无效的条目。我到处寻找解决方案,但我不确定该怎么做。我是javascript的新手,任何帮助都将不胜感激。
下面是我使用的javascript:
function start()
{
let button1 = document.getElementById("button1");
but
我试图在html输入中将用户生成的文本作为一个单元追加“美元”。现在,我有一些jquery,它在任何输入文本之前附加$,然后在每个keyup上重新构建输入。
$('#pledge_amt_gross_total').on('keyup',function(){
var text = this.value;
$(this).val("");
if (text.indexOf("$") == -1){
text = "$ " +text;
}