Apakah yang perlu saya lakukan jika penyerahan jquery tidak diserahkan?

藏色散人
Lepaskan: 2021-11-11 09:44:59
asal
1854 orang telah melayarinya

Penyelesaian untuk menghantar jquery tidak menghantar: 1. Buka fail kod borang yang sepadan 2. Tukar jenis butang untuk diserahkan 3. Ubah suai id butang.

Apakah yang perlu saya lakukan jika penyerahan jquery tidak diserahkan?

Persekitaran pengendalian artikel ini: sistem windows7, versi jquery3.2.1, komputer DELL G3

Apakah yang perlu saya lakukan jika jquery submit tidak dihantar?

Penyelesaian kepada masalah yang jquery submit() tidak boleh menyerahkan borang

Apabila saya menulis penghantaran borang hari ini, saya perlu menambah gesaan pengesahan, jadi saya tidak menggunakan butang hantar untuk menyerahkannya Gunakan submit() jq, dan kemudian ada masalah

<form class="form-horizontal m-t" method="post" action="@Url.Action("Edit")" id="form">
        <div class="row">
            <div class="col-sm-12">
                <div class="ibox float-e-margins">
                    <div class="ibox-title">
                        <h5>添加</h5>
                    </div>
                    <div class="ibox-content">
                        <div class="form-group">
                            <label class="col-sm-3 control-label">开始时间:</label>
                            <div class="col-sm-8">
                                <span>
                                    @(Model.annualRate_beginDate?.ToString("yyyy-MM-dd"))
                                </span>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-3 control-label">结束时间:</label>
                            <div class="col-sm-8">
                                <input type="text" class="form-control" name="annualRate_endDate" id="annualRate_endDate" onclick="laydate({ istime: false, format: &#39;YYYY-MM-DD&#39; })" value="@Model.annualRate_endDate.ToString("yyyy-MM-dd")" required>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-3 control-label">年利息%:</label>
                            <div class="col-sm-8">
                                <input type="number" step="0.01" class="form-control" id="annualRate_rate" name="annualRate_rate" value="@Model.annualRate_rate.ToString("#0.00")" required>
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="col-sm-4 col-sm-offset-2">
                                <button class="btn btn-lg btn-primary" id="submit_btn" type="button">
                                    提交
                                </button>
                                <a class="btn btn-lg btn-white" href="@Url.Action("Index")">
                                    取消
                                </a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </form>
Salin selepas log masuk
 1 <script type="text/javascript">
 2     $(function () {
 3         $("#submit").click(function () {
 4             var start = &#39;@(Model.annualRate_beginDate?.ToString("yyyy-MM-dd"))&#39;;
 5             var end = $("#annualRate_endDate").val();
 6             var val = $("#annualRate_rate").val();
 7             layer.confirm(&#39;请确认所填写的信息是否正确?<br/>开始时间:&#39; + start + &#39;<br/>结束时间:&#39; + end + &#39;<br/>年利率:&#39; + val, { icon: 3, title: &#39;提示&#39; }, function (index) {
 8                 $("#form").submit();
 9                 layer.close(index);
10             });
11         });
12     })
13 </script>
Salin selepas log masuk

Klik butang hantar dan a. gesaan pengesahan muncul, tetapi selepas pengesahan tiada respons

Tetapi tukar jenis butang untuk menghantar Tetapi saya dapat menyerahkan

Jadi saya pergi ke jQuery API untuk mencari sebabnya, dan saya segera difahami apabila saya melihat teks berikut:

Additional Notes:
Forms and their child elements should not use input names or ids that conflict with properties of a form, such as submit, length, or method. Name conflicts can cause confusing failures. For a complete list of rules and to check your markup for these problems, see DOMLint.
Salin selepas log masuk

Ini mungkin bermakna borang dan sub-elemennya tidak seharusnya menggunakan atribut bentuk yang sama seperti nama atau id, seperti serahkan, panjang,. dan kaedah, dsb., jika tidak konflik akan berlaku, dan konflik nama boleh menyebabkan keadaan ini.

Ternyata id butang ditetapkan untuk diserahkan

Selagi anda menukar id, ia akan baik

Kajian yang disyorkan: "video jquery tutorial

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika penyerahan jquery tidak diserahkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan