10个input获取值判断是否为空(急)解决方案
10个input获取值判断是否为空(急)
var a1= document.getElementById("tabProduct").rows[1].cells[1];
var a2= document.getElementById("tabProduct").rows[1].cells[2];
var a3 = document.getElementById("tabProduct").rows[2].cells[1];
var a4 = document.getElementById("tabProduct").rows[2].cells[2];
var a5 = document.getElementById("tabProduct").rows[3].cells[1];
var a6 = document.getElementById("tabProduct").rows[3].cells[2];
var a7 = document.getElementById("tabProduct").rows[4].cells[1];
var a8 = document.getElementById("tabProduct").rows[4].cells[2];
var a9 = document.getElementById("tabProduct").rows[5].cells[1];
var a10 = document.getElementById("tabProduct").rows[5].cells[2];

判断:一行一行判断,如果一行填写完整,就可以提交。如果只填写了其中一个,提示不完整,不用五行都填。只要每一行是填写完整的就可以提交。比如


就提示填写完整
这种就可以提交了

顺便alert出每一行的两个值
大神们 ,用js怎么判断,十分紧急啊!
------解决方案--------------------
引用下jquery
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
最好把jquery 下载下来放自己项目里。
其余代码如下:
------解决方案--------------------
js部分:
var a1= document.getElementById("tabProduct").rows[1].cells[1];
var a2= document.getElementById("tabProduct").rows[1].cells[2];
var a3 = document.getElementById("tabProduct").rows[2].cells[1];
var a4 = document.getElementById("tabProduct").rows[2].cells[2];
var a5 = document.getElementById("tabProduct").rows[3].cells[1];
var a6 = document.getElementById("tabProduct").rows[3].cells[2];
var a7 = document.getElementById("tabProduct").rows[4].cells[1];
var a8 = document.getElementById("tabProduct").rows[4].cells[2];
var a9 = document.getElementById("tabProduct").rows[5].cells[1];
var a10 = document.getElementById("tabProduct").rows[5].cells[2];
判断:一行一行判断,如果一行填写完整,就可以提交。如果只填写了其中一个,提示不完整,不用五行都填。只要每一行是填写完整的就可以提交。比如
就提示填写完整
这种就可以提交了
顺便alert出每一行的两个值
大神们 ,用js怎么判断,十分紧急啊!
------解决方案--------------------
引用下jquery
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
最好把jquery 下载下来放自己项目里。
其余代码如下:
function BtnSubmit() {
var error = 0;
var nullcount = 0;
$("#tabProduct tr").each(function (i, e) {
var inputs = $("input[type='text']", e);
if (($(inputs[0]).val() != "" && $(inputs[1]).val() == "")
------解决方案--------------------
($(inputs[0]).val() == "" && $(inputs[1]).val() != "")) {
error++;
}
if ($(inputs[0]).val() == "" && $(inputs[1]).val() == "") {
nullcount++;
}
});
if (nullcount == $("#tabProduct tr").length) {
alert("一行都没有写!");
return;
}
if (error == 0) {
alert("提交");
}
else {
alert("请输入完整的......")
}
}
------解决方案--------------------
js部分:
<script type="text/javascript" src="../Scripts/jquery-1.7.1.js"></script>
<script type="text/javascript">
function Validit()
{
var i = 0;
var n = 0;
$("#tabProduct tr").each(function () {
var tr = $(this);
if (tr.find("input[type=text]").eq(0).val() != undefined)
{