如果条件无法调用last

时间:2013-11-06 14:57:56

标签: javascript php jquery

目前我正在使用jQuery。我的问题是,为什么当我填写所有文本框并单击“提交”按钮时,为什么不进入'/timesheets_app/index.php/searchall'?这是我的片段:

$(document).ready(function() {
    $("#search-form").submit(function() {
        if ($("#fieldDari").val() == '' && $("#fieldKe").val() == '' && $("#fieldNama").val() == '')
        {
            $("#search-form").attr("action", "/timesheets_app/index.php/karyawan2");
        } else if ($("#fieldDari").val() == '' && $("#fieldKe").val() == '')
        {
            $("#search-form").attr("action", "/timesheets_app/index.php/searchname");
        } else if ($("#fieldNama").val() == '')
        {
            $("#search-form").attr("action", "/timesheets_app/index.php/searchdate");
        } else if ($("#fieldNama").val() != '' && $("#fieldDari").val() != '' && $("#fieldKe").val() != ''){
            $("#search-from").attr("action", "/timesheets_app/index.php/searchall");
        }
    });
});

2 个答案:

答案 0 :(得分:3)

最后一个没有.val()。

$("#fieldKe").val() != ''

你在$(“#search-form”)上也有拼写错误.attr(...)

答案 1 :(得分:1)

else if ($("#fieldNama").val() != '' && $("#fieldDari").val() != '' && $("#fieldKe") != '')

$("#fieldKe") != ''

应改为

$("#fieldKe").val() != ''