JS如何验证文本框输入为空

如题<formaction=""method="post"><p><labelclass="lt">产品编号:</label><inputtype="text"class... 如题

<form action="" method="post">
<p>
<label class="lt">产品编号:</label>
<input type="text" class="ui-text" />
</p>
<p>
<label class="lt">产品名称:</label>
<input type="text" class="ui-text" />
</p>
<p>
<label class="lt">所属工作室:</label>
<input type="text" class="ui-text" />
</p>
<p>
<label class="lt">产品细分品类:</label>
<input type="text" class="ui-text" />
</p>
<p>
<label class="lt"> </label>
<a href="javascript:;" class="ui-btn mt-10" title="保 存">保 存</a>
</p>
</form>
展开
 我来答
杨咪咪哦
2014-10-28 · TA获得超过104个赞
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:52.1万
展开全部
首先每个页面元素都是一个节点,可以去选中它,利用纯真的js就是 var a = document.getElementByID(xxx)去取的页面的元素节点。
建议你先去看一下js的DOM,去了解下页面节点的定义。还有一个方法是利用jquery去取得页面元素的节点,直接去判断元素的值是否为空。看了之后就觉得简单了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有为啊啊啊啊啊
2014-10-28 · TA获得超过696个赞
知道小有建树答主
回答量:114
采纳率:100%
帮助的人:111万
展开全部
var inputText = document.getElementsByClassName("ui-text");//输入框
var inputTips = document.getElementsByClassName("lt");//提示的文字,就是“产品细分品类”等
for(var i=0;i<inputText.length;i++){
    if(inputText[i].value == ""){
        alert(inputTips[i].innerHTML.replace(":","") + "不能为空");
        return false;
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d60b922
2014-10-28 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:112万
展开全部
var text=document.getElementById("text").value;
if(text==""){
    alert("产品编号不能为空!")
}
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
see7di
2014-10-28 · TA获得超过299个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:370万
展开全部
<p>
<label class="lt">产品名称:</label>
<input type="text" class="ui-text" id="a" />
</p>

若是jquery则
$("#a").val()

若是js原型则
document.getElementById("a").value
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式