文本框中的描述性文本多于NaN
More descriptive text than NaN on textbox
我有一个带有选择框的表格
假设您从Convert from和Convert To中选择一个选项,而不是在结果文本框中获得NaN,我想要一个更具描述性的文本,比如
"请在左侧的输入栏中输入一个数字"
如果有人在输入字段中输入数字以外的任何内容,也会发生同样的情况。我希望在文本字段中显示相同的文本。
我不知道怎么做?
在更改文本之前运行if语句
if (math is NaN) //change text
else //number
if(input is a number){
display the result
}
else{
display your custom message both in result and input textbox
}
您甚至可以在输入文本框的下方或左侧放置一个空的division标记,并在出现错误时使用在div中显示您的消息
div.innerHTML(Your message);
或者在用户输入一些值并离开输入文本框后立即进行验证。
if (isNaN(document.querySelectorAll('.result')[0].innerHTML))
{
document.querySelectorAll('.result')[0].innerHTML = "Please enter a number in the input field and choose all the select fields from the left hand side ... "
}
相关文章:
- 在视图中渲染多个按钮以编程方式进行本机反应
- 从 JavaScript 函数获取 NaN 尝试多次获取相同的数据
- 在javascript中获取NaN消息,同时添加多个文本字段
- 从jquery对话框获取多行文本框值
- 如何限制多行文本框中的 HTML 标记
- 在 35 个字符后的多行文本框中自动换行
- ReactJS - 多行文本区域
- Javascript 正则表达式,用于在多行文本区域中搜索表达式
- 在 JavaScript 中,换行符对于多行文本框 asp.net 被忽略
- 多节点mongodb本机连接
- 如何使用jQuery替换多行文本区域中的特定字符串
- 在输入类型文本中粘贴多行文本(而不是文本区域)
- 新行上的多行文本区域
- 如何使用Javascript在多行文本框中获取行号
- 具有节点mongodb本机的多个连接
- 使用正则表达式在多行文本中获取值
- 多行文本截断窗口大小调整
- 替换WKWebView中DIV标签的多行文本内容
- 使用htmlunit的多行文本区域
- 用于验证多行文本区域的输入字符的Javascript