目前,我正在使用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");
}
});
});发布于 2013-11-06 15:03:18
最后一个没有.val()。
$("#fieldKe").val() != ''在$(“#search”).attr(.)上还有一个错误。
发布于 2013-11-06 15:03:03
在……里面
else if ($("#fieldNama").val() != '' && $("#fieldDari").val() != '' && $("#fieldKe") != '')
$("#fieldKe") != ''
应改为
$("#fieldKe").val() != ''
https://stackoverflow.com/questions/19815361
复制相似问题