PDA

View Full Version : چطوری مقدار تکست باکس با صفر شروع نشود؟



nimaaamin
جمعه 20 اردیبهشت 1392, 21:48 عصر
سلام به همه
چطوری میشه مقداری که در تکست باکس وارد میشه با صفر شروع نشه؟
یعنی وقتی اولین مقداری که در تکست باکس وارد میشود اگر صفر بود چیزی وارد نشود اما بعدا از کاراکتر اول صفر بتونه وارد شود

hesamsalehnamadi
شنبه 21 اردیبهشت 1392, 06:27 صبح
سلام به همه
چطوری میشه مقداری که در تکست باکس وارد میشه با صفر شروع نشه؟
یعنی وقتی اولین مقداری که در تکست باکس وارد میشود اگر صفر بود چیزی وارد نشود اما بعدا از کاراکتر اول صفر بتونه وارد شود

با این ==



^[1-9a-zA-Z][0-9a-zA-Z]*$

nimaaamin
شنبه 21 اردیبهشت 1392, 08:30 صبح
با این ==



^[1-9a-zA-Z][0-9a-zA-Z]*$


سلام دوست گرامی ممنون از اینک پاسخ دادین
این عبارت رو کجا بزارم که موقع وارد کردن عدد بررسی بشه

nimaaamin
شنبه 21 اردیبهشت 1392, 10:29 صبح
لطفا یه راهنمایی!!!!!!!!!!!!!!!!

hesamsalehnamadi
شنبه 21 اردیبهشت 1392, 15:58 عصر
<asp:TextBox id="wtxtTPP" Runat="server" />
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server"
ErrorMessage="RegularExpressionValidator" ValidationExpression="^[1-9a-
zA-Z][0-9a-zA-Z]*$" ControlToValidate="wtxtTPP" />

nimaaamin
شنبه 21 اردیبهشت 1392, 16:19 عصر
<asp:TextBox id="wtxtTPP" Runat="server" />
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server"
ErrorMessage="RegularExpressionValidator" ValidationExpression="^[1-9a-
zA-Z][0-9a-zA-Z]*$" ControlToValidate="wtxtTPP" />


دوست گرامی من کد طبق دستوری که گفته بودین استفاهد کردم اما اصلا کار نمیکنه
منظورم اینه که اصلا اونچیزی که میخوام و انجام نمیدده

hesamsalehnamadi
شنبه 21 اردیبهشت 1392, 17:15 عصر
دوستم ، یکم با دقت انجام بده برای من درست کار میکنه... کاراکتر اول 0 وارد نشه ، بقیه هر چی میتونه باشه

nimaaamin
سه شنبه 24 اردیبهشت 1392, 11:16 صبح
دوستان من کارم گیره لطفا راهنمایم کنید
من فقط میخوام وقتی اولین عددی که در تکست باکس وارد میشه اگه 0 بوده چیزی تایپ نشه و بعد از این که عدد اول تایپ شد 0 مجاز به وارد کردن باشه
لطفا راهنمایم کنید

nimaaamin
چهارشنبه 25 اردیبهشت 1392, 16:39 عصر
<HTML>
<HEAD>
<SCRIPT language=Javascript>
<!--
function isNumberKey(evt, val)
{
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode != 46 && charCode > 31
&& (charCode < 48 || charCode > 57))
return false;
else if(charCode == 48) {

if(val == '')
return false;
}
else
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<INPUT id="txtChar" onkeypress="return isNumberKey(event, this.value)"
type="text" name="txtChar">
</BODY>
</HTML>

ali9698
پنج شنبه 26 اردیبهشت 1392, 00:08 صبح
سلام . اگه هنوز به جواب نرسیدی من با این جواب رو برات دارم. البته شاید حرفه ای به نظر نیاد اما کار میکنه

<body>
<script>
var interval1;
function f1() {
interval1 = setInterval(function () { f2() }, 10);
}
function f2() {
var b = document.getElementById('Text1').value;
clearInterval(interval1);
if (b.length > 0 && b.substring(0, 1) == '0')
document.getElementById('Text1').value = '';
}

</script>
<form id="form1" runat="server">
<div>
<input id="Text1" type="text" onkeypress="f1()" onchange="f1()" />
</div>
</form>
</body>