บางครั้งonsubmitก็ใช้ไม่ได้กับ asp.net
ฉันแก้ไขมันด้วยวิธีที่ง่ายมาก
หากเรามีแบบฟอร์มดังกล่าว
<form method="post" name="setting-form" >
   <input type="text" id="UserName" name="UserName" value="" 
      placeholder="user name" >
   <input type="password" id="Password" name="password" value="" placeholder="password" >
   <div id="remember" class="checkbox">
    <label>remember me</label>
    <asp:CheckBox ID="RememberMe" runat="server" />
   </div>
   <input type="submit" value="login" id="login-btn"/>
</form>
ตอนนี้คุณสามารถรับเหตุการณ์นั้นก่อนโพสต์แบ็คแบบฟอร์มและหยุดไม่ให้โพสต์แบ็คและทำอาแจ็กซ์ทั้งหมดที่คุณต้องการโดยใช้ jquery นี้
$(document).ready(function () {
            $("#login-btn").click(function (event) {
                event.preventDefault();
                alert("do what ever you want");
            });
 });
     
              
submitอินพุตที่แตกต่างกันหลายอย่าง ฉันคิดว่าจะลองใช้การควบคุมฝั่งเซิร์ฟเวอร์ในหน้านี้