Javascript 如何在php中执行onclick函数后返回post表单值和操作?

Javascript 如何在php中执行onclick函数后返回post表单值和操作?,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,在这段代码中,我只需执行如果($(“#teacherID”).val()='0')则它会显示警报,该警报工作正常,但在更改$(“#teacherID”).val()的值后,它不会返回表单操作。那么,我该怎么做呢?请帮帮我 <script> $(".paypay").click(function(e){ e.preventDefault(); if($("#teacherID").val()=='0') {

在这段代码中,我只需执行
如果($(“#teacherID”).val()='0')
则它会显示警报,该警报工作正常,但在更改
$(“#teacherID”).val()的值后,它不会返回表单操作。那么,我该怎么做呢?请帮帮我

<script>
    $(".paypay").click(function(e){
        e.preventDefault();
        if($("#teacherID").val()=='0')
        {
            alert("Please select academic partner!");
        }
    });
</script>   
<form action="<?php echo base_url() ?>mymain/xyz" onsubmit="return confirm('Do you really want to submit the form?');" method = "post">               
    <label class="nexCheckbox">Check
        <input type="checkbox" name="select_all" id="select_all">
        <span class="checkmark checkmark-action-layout"></span>
    </label>

    <input type="submit" class="btn btn-primary etsfilertButton disabled paypay" name="Pay" value="Pay" disabled>
</form> 

$(“.paypay”)。单击(功能(e){
e、 预防默认值();
if($(“#teacherID”).val()='0')
{
警告(“请选择学术合作伙伴!”);
}
});

因为您使用了
e.preventDefault()
,所以它不会单独提交表单-您阻止了这种行为。您可以找到表格,并在检查完成后提交

<script>
    $(".paypay").click(function(e){
        e.preventDefault();

        if ($("#teacherID").val() == '0') {
            alert("Please select academic partner!");
            return;
        }

        $(this).closest("form").submit();
    });
</script> 

$(“.paypay”)。单击(功能(e){
e、 预防默认值();
if($(“#teacherID”).val()=“0”){
警告(“请选择学术合作伙伴!”);
返回;
}
$(this).最近的(“表单”).submit();
});

这与php有什么关系?实际上我试过
这个
,但它对我不起作用@treybakany answer@treyBake
这个
是一个javascript关键字-(在大多数语言中它是一个通用关键字)-但我的问题是,这段JavaScript代码与PHP有什么关系?它可以@Qirel工作,但action show空白页面中的action链接。这完全是另一个问题。但这可能是因为你没有输出任何东西?胡猜。