如何定义文本框值null=0且值为1?使用javascript
对不起,我没有JS我需要帮助 我想尝试制作一个文本框检查器,可以检查文本框的值。当它的值大于0时,它的值为1,但当它的值为null或0时,它的值为0 这是我的密码如何定义文本框值null=0且值为1?使用javascript,javascript,Javascript,对不起,我没有JS我需要帮助 我想尝试制作一个文本框检查器,可以检查文本框的值。当它的值大于0时,它的值为1,但当它的值为null或0时,它的值为0 这是我的密码 // JavaScript Document function check() { if (document.getElementById('s1').value=="0" || document.getElementById('s1').value==un
// JavaScript Document
function check()
{
if (document.getElementById('s1').value=="0"
|| document.getElementById('s1').value==undefined)
{
return 0;
document.getElementById('avr').value = result;
}
return 1;
document.getElementById('avr').value = result;
}
在返回之前,需要设置元素的值。return语句终止函数的执行:
function check()
{
if (document.getElementById('s1').value === '0' || document.getElementById('s1').value === '') {
document.getElementById('avr').value = result;
return 0;
} else {
document.getElementById('avr').value = result;
return 1;
}
}
在返回之前,需要设置元素的值。return语句终止函数的执行:
function check()
{
if (document.getElementById('s1').value === '0' || document.getElementById('s1').value === '') {
document.getElementById('avr').value = result;
return 0;
} else {
document.getElementById('avr').value = result;
return 1;
}
}
.value
将是一个字符串。如果字段为空,它将是”
,而不是null
或undefined
。return
语句将立即退出函数,因此代码中的..('avr')。value=result
行永远无法执行。另外,如果这些行在return
语句之前,您仍然会遇到问题,因为result
没有定义(至少,在显示的代码中没有定义)。null==0和任何大于0==1的数字?对我来说似乎是一个布尔值,不确定你想要实现什么,但我会使用隐藏字段类型复选框并创建一个textboxthx家伙的侦听器,我只是想弄明白,。我正在解决我的问题,。值将是一个字符串。如果字段为空,它将是”
,而不是null
或undefined
。return
语句将立即退出函数,因此代码中的..('avr')。value=result
行永远无法执行。另外,如果这些行在return
语句之前,您仍然会遇到问题,因为result
没有定义(至少,在显示的代码中没有定义)。null==0和任何大于0==1的数字?对我来说似乎是一个布尔值,不确定你想要实现什么,但我会使用隐藏字段类型复选框并创建一个textboxthx家伙的侦听器,我只是想弄明白,。我只是在一分钟前解决了我的问题,undefined
的测试不起作用。应该是对空字符串的测试。当然,只给出问题的基本答案。对未定义的的测试不起作用。应该是对空字符串的测试。当然,只是给出问题的基本答案。