[研究][ASP.NET][JavaScript]送出表單時檢查,彈出alert對話盒視窗
2022-04-01
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#
送出表單時檢查 Test.html
<!DOCTYPE html>
<html>
<head>
<script>
function validateForm() {
let x = document.forms["form1"]["cname"].value;
if (x == "") {
alert("Name must be filled out");
return false;
}
}
</script>
</head>
<body>
<h2>JavaScript Validation</h2>
<form name="form1" action="/action_page.php" onsubmit="return validateForm()" method="post">
Name: <input type="text" name="cname">
<input type="submit" value="Submit">
</form>
</body>
</html> |
********************************************************************************
送出表單時檢查 Default3.aspx
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="Default3.aspx.cs" Inherits="WebApplication1.Default3" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script>
function SubmitForm() {
var v1 = document.getElementById('TextBox1').value;
if (v1 == "") {
alert("Require1!");
return false;
}
var v2 = document.getElementById('TextBox2').value;
if (v2 == "") {
alert("Require2!");
return false;
}
return true;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
<asp:Button ID="Button1" OnClientClick="javascript:return SubmitForm();" runat="server" Text="Button" />
</div>
</form>
</body>
</html>
|
********************************************************************************
(完)
相關
javascript - Show alert when focusout, only once - Stack Overflow
https://stackoverflow.com/questions/21579194/show-alert-when-focusout-only-once
.focusout() | jQuery API Documentation
https://api.jquery.com/focusout/
.blur() | jQuery API Documentation
https://api.jquery.com/blur/
jQuery focusout() Method
https://www.w3schools.com/jquery/event_focusout.asp
jQuery - focusin/focusout/focus/blur事件的區別與不同
https://www.cnblogs.com/jie888/p/9140332.html
https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/625398/
http://m.blueshop.com.tw/Thread.aspx?tbfumsubcde=BRD20170915103507DWF
相關
[研究][ASP.NET]JavaScript alert對話盒視窗彈出位置測試
https://shaurong.blogspot.com/2022/04/aspnetjavascript-alert.html
[研究]ASP.NET + JavaScript Alert 彈出視窗換行測試 vs 彈出視窗沒出現研究
https://shaurong.blogspot.com/2022/03/javascript-alert.html
[研究]HTML, CSS, JavaScript, jQuery, jQuery UI, Bootstrap 彈出對話盒視窗
https://shaurong.blogspot.com/2020/11/html-css-javascript-jquery-jquery-ui.html
[研究]]JavaScript] 用 orangehill / bootstrap-session-timeout 做 Session Time Out 前 N 秒自動彈出對話盒視窗
https://shaurong.blogspot.com/2020/11/javascript-orangehill-bootstrap-session.html
[研究][JavaScript] 用 session-timeout.js 做 Session Time Out 前 N 秒自動彈出對話盒視窗
https://shaurong.blogspot.com/2020/11/javascript-session-timeoutjs-session.html
[研究][JavaScript]Master Page 用 idle-timer.js 做 Session Time Out 前 N 秒自動彈出倒數計時對話盒視窗
https://shaurong.blogspot.com/2020/11/javascriptcaspnetwebform-master-page.html
[研究][JavaScript] 用 idle-timer.js 做 Session Time Out 前 N 秒自動彈出倒數計時對話盒視窗
https://shaurong.blogspot.com/2020/11/javascript-idle-timerjs-session-time.html
[研究][JavaScript] 用 timeout-dialog.js 做 Session Time Out 前 60 秒自動彈出倒數計時對話盒視窗
https://shaurong.blogspot.com/2020/11/javascript-timeout-dialogjs-session.html
[研究][C#] [ASP.NET] [JavaScript] 彈出視窗 (對話盒)
https://shaurong.blogspot.com/2020/04/c-aspnet-javascript.html
[研究][C#] [ASP.NET] [JavaScript] 彈出視窗
https://shaurong.blogspot.com/2017/06/c-aspnet-javascript.html
沒有留言:
張貼留言