0

生成された 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>
4

1 に答える 1

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;
于 2012-06-07T09:48:36.217 に答える