这里不允许输入如下字符: (像 !@#$%^&* 等)<br>
<textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode >32 &&event.keyCode <48) || (event.keyCode >57 &&event.keyCode <65) || (event.keyCode >90 &&event.keyCode <97)) event.returnValue = false"></textarea>
<br>
<br>
这里只能输入数字:<br>
<input type=text name=txtPostalCode onKeypress="if (event.keyCode <45 || event.keyCode >57) event.returnValue = false">
</form>
实例如下:$.ajax({
type:
'POST',
url:
url,
success(function(data){
//判断是否为JSON对象
if(typeof(data)
==
"object"
&&
Object.prototype.toString.call(data).toLowerCase()
==
"[object
object]"
&&
!data.length){
alert("is
JSON
0bject")
}
//判断是否存在某字段
console.info(datas["key"]
!=
undefined)
//此方式不严谨,如果key定义了
并就是赋值为undefined
则会出问题
console.info("key"
in
datas)
console.info(datas.hasOwnProperty("key"))
})
})
以上这篇JS判断是否为JSON对象及是否存在某字段的方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
假设下拉列表的id为dropdownlist1dropdownlist1.onchanged=funtion()
{
if(dropdownlist1.options[dropdownlist1.selectedIndex].value == "")
alert("选中的用户名为空!")
}