jQuery在执行后没有停止POST

时间:2014-03-06 22:59:02

标签: jquery asp.net asp.net-mvc-4

我正在使用ASP.Net MVC 4,在我的一个视图中,我将使用jQuery。 jQuery写在创建页面上。它如下:

\检视:

    <table>
            <tr>
                <td><h2>Strategy Types</h2></td>

            </tr>
        <tr class ="strategyType">
            @{
                int count = 0;
                List<LearningEnterprises.ViewModel.AssignedStrategyType> strategytypes = ViewBag.StrategyType;

                foreach (var strategytype in strategytypes)
                {
                    if (count++ % 3 == 0)
                    {
                        @:</tr><tr>
                    }
                    @:<td>
                        <input type="checkbox"
                           name="selectedStrategyTypes"
                           value="@strategytype.StrategyTypeID"
                            />
                           @strategytype.StrategyTypeID @:  @strategytype.Title
                    @:</td>
                }
                @:</tr>
            }
        <tr> 
        <td class="strategyTypeVal">

        </td>
     </tr>
    </table>
    <p>
        <input id="createButton" type="submit" value="Create" />
    </p>
</fieldset>

\ jQuery的

<script>
    if ($(".strategyType td input:checked").length == 0 && $(".strategyTypeVal").empty()) {
        $(".strategyTypeVal").append("Please select at least one strategy type.").css("font-weight", "Bold").css('color', 'red');
    }
    else { $(".strategyTypeVal").empty(); }

现在代码正确显示错误消息,但帖子仍然存在,它不会阻止网站创建文章。

0 个答案:

没有答案