Javascript变量
我正在编写一个javascript,用于检查用户输入并将其验证为一个数字,这是我的函数:Javascript变量,javascript,Javascript,我正在编写一个javascript,用于检查用户输入并将其验证为一个数字,这是我的函数: <script type="text/javascript"> function checkThis(field) { if(isNaN(field.value)) { alert(field.value + ' is an illegal value. Insert a number'); } } </script> 这能做到吗 function
<script type="text/javascript">
function checkThis(field)
{
if(isNaN(field.value))
{
alert(field.value + ' is an illegal value. Insert a number');
}
}
</script>
这能做到吗
function checkThis(field) {
if(isNaN(field.value)) {
alert(field.value + ' is an illegal value. Insert a number');
field.value = field.lastValid || "";
} else {
field.lastValid = field.value;
}
}
尽管我强烈建议不要使用对话框来通知用户输入错误。当你打字时被打断是令人分心、恼怒和沮丧的。最好使用一些干扰较小的东西,如颜色或用户键入时显示的小图标
<script type="text/javascript">
var prevValues = []
function checkThis(field)
{
if(isNaN(field.value))
{
alert(field.value + ' is an illegal value. Insert a number');
var prevValue = prevValues[field] || ""
field.value = prevValue
}
else
{
prevValues[field] = field.value
}
}
</script>
尽管我强烈建议不要使用对话框来通知用户输入错误。当你打字时被打断是令人分心、恼怒和沮丧的。最好使用一些干扰较小的东西,如颜色或用户键入时显示的小图标。
<script type="text/javascript">
var prevValues = []
function checkThis(field)
{
if(isNaN(field.value))
{
alert(field.value + ' is an illegal value. Insert a number');
var prevValue = prevValues[field] || ""
field.value = prevValue
}
else
{
prevValues[field] = field.value
}
}
</script>
var prevValues=[]
函数检查此(字段)
{
if(isNaN(字段值))
{
警报(field.value+'是非法值。请插入数字');
var prevValue=prevValues[字段]| |“”
field.value=prevValue
}
其他的
{
prevValues[field]=field.value
}
}
var prevValues=[]
函数检查此(字段)
{
if(isNaN(字段值))
{
警报(field.value+'是非法值。请插入数字');
var prevValue=prevValues[字段]| |“”
field.value=prevValue
}
其他的
{
prevValues[field]=field.value
}
}
您需要存储上一个值,并且必须设置字段的值。任务的哪一部分有问题?您需要存储以前的值,并且必须设置字段的值。任务的哪一部分你遇到了麻烦?