View Full Version : فیلد اعداد
majoran
یک شنبه 25 فروردین 1387, 13:15 عصر
سلام من چه طور میتونم کاری کنم که فقط در فیلد من یک عدد ثبت شود نه چیز دیگری
Mah
یک شنبه 25 فروردین 1387, 14:52 عصر
سلام دوست من .
این کد را استفاده کن .
<input name="txtHazine" type="text" id="txtHazine" onkeyup="if(!isFinite(this.value) || this.value.search(' ') != -1) {alert('در این قسمت فقط باید از اعداد استفاده کنید'); this.value='';}" />
موفق باشی .
majoran
یک شنبه 25 فروردین 1387, 22:53 عصر
دوست عزیز میشه یک راهی رو معرفی کنی که اختار رو داخل خود فیلد یا زیر فیلد چاپ کنه و به صورت آلرت نباشه
twelve
دوشنبه 26 فروردین 1387, 01:32 صبح
داخل خود فیلد که جالب نمیشه
برای چاپ شدن خطا ریر فیلد یک label مخفی زیر فیلد ایجاد به اون ای دی بدین ، به فیلدتون هم ای دی بدین
<label style="visibility:hidden" id="Error"></label>
تابع جاوا اسکریپت رو به این صورت بنویسید
function myerror() {
var field = document.getElementById("YourFieldID");
var error = "error occured";
var label = document.getElementById("Error");
if(!isFinite(field.value) || field.value.search(' ') != -1) {
label.style.visibility = "visible";
label.innerHTML = error;
}
}
بعد اونو فرا خوانی کنید :
<input type="button" onclick="myerror()" value='click me' />
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.