js判断页面输入框未输入内容或者输入的内容为空格

本文介绍了一个使用JavaScript实现的表单验证方法,通过正则表达式和replace()函数检查多个字段是否为空或仅包含空格,并在必要时显示错误消息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//JavaScript中,判断输入的是空格和没有输入内容时,都要进行提示信息。
//采用正则表达式和replace()这个方法进行
function dosaves(){
	if ($("#prodname").val() == ""||$("#prodname").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"产品名称\"");
		return;
	}
	
	if ($("#state").val() == ""||$("#state").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"产品状态\"");
		return;
	}

	if ($("#effdate").val() == ""||$("#effdate").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"生效时间\"");
		return;
	}
	
	if ($("#expdate").val() == ""||$("#expdate").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"失效时间\"");
		return;
	}
	
	if ($("#optionminnum").val() == ""||$("#optionminnum").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"可选最小数\"");
		return;
	}
	if ($("#optionmaxnum").val() == ""||$("#optionmaxnum").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"可选最大数\"");
		return;
	}
	
	if ($("#repeatflag").val() == ""||$("#repeatflag").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"重复订购标志\"");
		return;
	}
	if ($("#optrid").val() == ""||$("#optrid").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"操作员ID\"");
		return;
	}
	
	if ($("#opttime").val() == ""||$("#opttime").val().replace(/(^\s*)|(\s*$)/g, "")=="") {
		finedo.message.error("请填写\"操作时间\"");
		return;
	}
	
	finedo.message.question("是否录入产品信息?","提示",function(which){
		if(which){
			dosaves1();
		}
	});
} 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值