第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

添加禁用提交按鈕的 javascript 時(shí),客戶端驗(yàn)證消息不顯示

添加禁用提交按鈕的 javascript 時(shí),客戶端驗(yàn)證消息不顯示

www說(shuō) 2021-06-29 13:39:28
我的 MVC 應(yīng)用程序中有一個(gè)帶有 2 個(gè)下拉字段和一個(gè)提交按鈕的簡(jiǎn)單表單。我啟用了客戶端驗(yàn)證,它工作正常。我現(xiàn)在添加了一個(gè) javascript 來(lái)禁用提交按鈕,以防止表單被提交兩次。由于某種未知原因,當(dāng)我添加此腳本時(shí),客戶端驗(yàn)證消息沒有顯示。這是我的表格:    @using (Html.BeginForm("Recycle", "GetList", FormMethod.Post, new { id = "myForm" }))    {        <!-- Server list -->        <div>            <span>Site type:&nbsp;</span>            @Html.DropDownListFor(m => m.uInputS, new List<SelectListItem>            {                new SelectListItem {Text = "text", Value = "value" },                new SelectListItem {Text = "text", Value = "value" }            }, "Select site type")            @Html.ValidationMessageFor(m => m.uInputS, "", new { @class = "error" })        </div>        <!-- Application list -->        <br />        <div>            <span>Application:&nbsp;</span>            @Html.DropDownListFor(m => m.uInputA, new SelectList(string.Empty, "Value"))            @Html.ValidationMessageFor(m => m.uInputA, "", new { @class = "error" })        </div>        <br />        <!-- Submit-->        <div>            <input id="Submit1" type="submit" value="Submit" onclick="return FreezeSubmit();" />        </div>    }下面是我用來(lái)禁用提交按鈕的 jquery。<script> function FreezeSubmit() { var s = $("#uInputS").val(); var a = $("#uInputA").val(); if ((s && a)) {    $('#myForm').submit();    $('#Submit1').prop('disabled', true);    return true; } else {    $('#Submit1').prop('disabled', false);    return false; }}</script>這是我的模型:    public class GetList    {      [Required(ErrorMessage = "Please select site type")]      public string uInputS { get; set; }      [Required(ErrorMessage = "Please select application name")]      public string uInputA { get; set; }    }我對(duì)編程很陌生,我無(wú)法弄清楚為什么客戶端驗(yàn)證消息無(wú)法顯示,因?yàn)槲姨砑恿艘恍?javascript。任何幫助表示贊賞。謝謝!
查看完整描述

2 回答

?
MYYA

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊

移除點(diǎn)擊進(jìn)入


<input id="Submit1" type="submit" value="Submit" onclick="return FreezeSubmit();" />


改成


<input id="Submit1" type="submit" value="Submit" />

并且您需要將腳本更改為


<script>

 $(document).ready(function(){

 checkEmpty()

 })


 $('input').change(function() {

     checkEmpty();

 });


 function checkEmpty(){


  var s = $("#uInputS").val();

 var a = $("#uInputA").val();

 if ((s && a)) {


    $('#Submit1').prop('disabled', true);


 }

 else {

    $('#Submit1').prop('disabled', false);


 }

 }

</script>


查看完整回答
反對(duì) 回復(fù) 2021-07-08
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

調(diào)用提交處理程序時(shí)禁用按鈕,請(qǐng)參閱此處的jquery api


  $( "#your_form_id" ).submit(function(event) { // Handler for .submit() called.

     $('#Submit1').prop('disabled', true);

 });


查看完整回答
反對(duì) 回復(fù) 2021-07-08
  • 2 回答
  • 0 關(guān)注
  • 206 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)