asp.net中的范围验证
本文关键字:范围 验证 net asp | 更新日期: 2023-09-27 18:03:33
"我正在visual studio上制作一个web应用程序,我想使用c#代码,所以如果有人能告诉我如何使"必填字段"以及"特定范围"验证在asp.net中使用c#编码提交按钮的点击。"
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<style type="text/css">
body{margin:19px 10px 20px 20px }
.div1
{
background-color: lightGray;
width:47%;
height:1615px;
float:left;
}
.div2
{
background-color: light gray;
width:48%;
height:1614px;
float: left;
margin-left: 5px;
}
.div3
{
background-color: black;
width:2PX;
height:1615px;
float: left;
}
.container
{
width:100%;
height: 1620px;
}
#TextArea1
{
height: 73px;
margin-top: 0px;
width: 244px;
}
#Submit1
{
width: 163px;
}
#Text6
{
width: 36px;
margin-left: 9px;
}
.footer_leftNav{float: left;
width: 1985px;
height: 25px;
margin-top: 0px;
}
#footer .footer_nav{font-size:11px;color:#a9b4c8;margin:13px auto 0px auto;width:860px;padding:0px 0 30px 0;text-align:left;border-top:solid 0px #546589;font-weight:100;}
.footer_nav_text{float:right;text-align:right;
width: 304px;
height: 18px;
margin-left: 50px;
}
.listyle
{
height: 17px;
width: 494px;
}
#Text5
{
width: 142px;
}
.style3
{
font-size: x-large;
color: #000000;
}
.style4
{
font-weight: bold;
text-decoration: underline;
color: #660033;
}
.style5
{
color: #660033;
}
.style6
{
color: #660033;
font-family: "Bookman Old Style";
}
.style7
{
font-weight: 700;
background-color: #FFCCCC;
}
.style8
{
color: #660033;
background-color: #FFCCCC;
}
.style9
{
font-size: x-large;
}
#Text11
{
height: 25px;
width: 155px;
margin-top: 0px;
margin-left: 0px;
}
.style11
{
font-size: small;
color: #000000;
}
.style12
{
text-decoration: underline;
}
#Submit2
{
height: 30px;
width: 113px;
}
</style>
</asp:Content>
<asp:Content ID="Content2" runat="server" ContentPlaceHolderID="MainContent">
<h1>strong><span class="style3"> &
</span><span class="style9">
<span class="style4"> PROCUREMENT REQUEST AND TRACKING </span></span><span class="style3"> </span></strong></h1>
<h1><strong><span class="style3">
<h1><strong><span class="style3">
</span></strong>
</h1>
<div class="container">
<div class="div1"><h1>
<span class="style6"><strong><span class="style7">MAKE A REQUEST !!</span></strong></span></h1>
<p> EMAIL ID*: <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox> </p>
< </p>
zzz
<p><span class="smallred">*</span>
EXTENSION:<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="TextBox3" MaximumValue="4" MinimumValue="4" Type="Integer" Text="Invalid Extension Number" EnableClientScript="false" ErrorMessage="RangeValidator"></asp:RangeValidator>
mobile NUMBER: <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox> </p>
</p>
<p><span class="smallred">*</span>
DEPARTMENT: <input id="Text4" type="text" /> PROJECT
<input type="radio" name="portal" id="radioprojectOff" onclick="inputname(this);"/>
*<input type="text" name="textprojectOff" id="TextProjectOff" value="Project Name" onclick="inputname(this);"/>
NON-PROJECT<input type="radio" name="portal"id="radiononprojectoff" />
<script type="text/javascript">
function inputname(inField) {
var fieldId = inField.id;
var type = fieldId.substring(0, 4);
if (type == 'text') {
var name = fieldId.substring(4);
var radioButton = document.getElementById("radio" + name);
radioButton.checked = true;
} else {
var name;
var textField;
name = fieldId.substring(4);
textField = document.getElementById("TextProjectOff");
// textField = document.getElementById("text" + name);
textField.focus();
}
}
</script>
<script language="javascript" type="text/javascript">
function validate() {
if (document.getElementById("TextBox4").value == "") {
alert("*mandatory fields");
document.getElementById("TextBox4").focus();
return false;
}
if (document.getElementById("TextBox3").value == "") {
alert("*mandatory fields");
document.getElementById("TextBox3").focus();
return false;
}
if (document.getElementById("Text4").value == "") {
alert("*mandatory fields");
document.getElementById("Text4").focus();
return false;
}
if (document.getElementById("TextProjectOff").value == "") {
alert("*mandatory fields");
document.getElementById("textprojectoff").focus();
return false;
}
if (document.getElementById("Text5").value == "") {
alert("*mandatory fields");
document.getElementById("Text5").focus();
return false;
}
if (document.getElementById("Text6").value == "") {
alert("*mandatory fields");
document.getElementById("Text6").focus();
return false;
}
if (document.getElementById("Text7").value == "") {
alert("*mandaory fields");
document.getElementById("Text7").focus();
return false;
}
return true;
}
</script>
<p> <p>* PRODUCT NAME: <input id="Text5" type="text" />
<span class="smallred">*</span>
QUANTITY : <input id="Text6" type="text" /> COST CENTER:
<input id="Text9" type="text" /></p>
<p> </p>
<p>REQUIREMENT LEVEL:
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>NORMAL</asp:ListItem>
<asp:ListItem>URGENT</asp:ListItem>
<asp:ListItem>WITHIN A MONTH</asp:ListItem>
</asp:DropDownList>
<span class="smallred">*</span>
TARGET DATE FOR PROCUREMENT: <input id="Text7" type="text" /></p>
<p> </p>
<p>
<textarea id="TextArea1" name="S1"></textarea></p>
<asp:Button ID="btnSubmit1" OnClientClick=" return validate()" runat="server"
Text="Submit" Height="34px" Width="81px" />
</p>
</p>
div>
<div class="div3"> </div>
<div class="div2"><h1>
<script language="javascript" type="text/javascript">
function valid() {
if (document.getElementById("Text10").value == "") {
alert("#mandatory fields");
document.getElementById("Text10").focus();
return false;
}
if (document.getElementById("Text11").value == "") {
alert("#mandatory fields");
document.getElementById("Text11").focus();
return false;
}
return true;
}
</script> <span class="style8"><strong style="font-weight: 700">TRACK PRN!!</strong></span></h1>
<p>
#EMAIL ID:
<input id="Text10" type="text" />
</p>
<p>
<strong><span class="style5"> <span class="style9">#ENTER PRN:</span></span></strong></p>
<p>
<strong><span class="style5"><span class="style9">
<input id="Text11" type="text" />
<p class="style11">
<span class="style12"> Enter A Valid PRN
(Procurement Request Number)</span></p>
<p class="style11">
</p>
<p>
<asp:Button ID="Button1" OnClientClick=" return valid()" runat="server"
Text="Submit" Height="34px" Width="81px" />
</div>
</div>
</asp:Content>
我不想使用这么长的编码,并且在运行程序时遇到一些运行时错误,请有人修改它并帮助我。
这是我的实习项目,所以请尽快帮助我。
For making field MANDATORY:
使用RequiredFieldValidator
:
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator1"
runat="server"
ControlToValidate="txtName"
ErrorMessage='Input Country!'
EnableClientScript="true"
SetFocusOnError="true"
Text="*">
</asp:RequiredFieldValidator>
用RangeValidator
验证TextBox
中的Number范围:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="TextBox1" MaximumValue="200" MinimumValue="100" Type="Integer" ErrorMessage="Please input between 100 to 200.">
</asp:RangeValidator>
在这里阅读更多关于验证的信息
希望这对你有帮助!