如何验证生成的html表格中的文本框(网格)

时间:2012-06-07 09:45:03

标签: jquery asp.net-mvc-3

我需要验证生成的html表(网格)中每个文本框的值。当我单击“保存”按钮时,它将查看所​​有文本框控件并验证它是否包含值。任何帮助都很受欢迎。

HTML代码

<table class="dynamictable">
            <thead>
                <tr>
                    <th style="display: none"></th>
                    <th>Package Name</th>
                    <th>Package Cost</th>
                    <th>No. of Attendees</th>
                    <th>Delete</th>
                </tr>
            </thead>
            <tbody>
                <tr class="prototype">
                    <td style="display: none"><input type="hidden" name="id[]" value="0" class="id" /></td>
                    <td><input type="text" name="packagename[]" value="" /></td>
                    <td><input type="text" name="packagecost[]" value="" /></td>
                    <td><input type="text" name="noofattendees[]" value="" /></td>
                    <td>@Html.ActionImage("", null, "~/Content/Images/delete.gif", "Delete", new { @class = "deleterows" }) </td>
                </tr>
            </tbody>
        </table>

1 个答案:

答案 0 :(得分:0)

使用简单的javascript就可以了。

var a=document.getElementsByTagName("input");
for(var i=0;i<a.lenth;i++){
    if(a[i].type=="text"){
        if(a[i].value == ""){
            alert("Please enter value");
            a[i].focus();
            return false;
        }
    }
}

return true;