آژانس هواپیمایی
pop up

عبارات باقاعده

شروع موضوع توسط kohyar ‏7 جولای 2007 در انجمن JavaScript , VBScript

  1. kohyar

    kohyar Registered User

    تاریخ عضویت:
    ‏5 آپریل 2007
    نوشته ها:
    94
    تشکر شده:
    0
    محل سکونت:
    تهران
    با سلام به دوستان
    من تو يك فرم يك فيلد به نام tel دارم كه شماره تلفن رو از ورودي مي گيرم مي خوام كاربر فقط تو اين فرم بتونه عدد وارد كنه و نتونه حروف يا كاراكتر ديگه وارد كنه
    البته نام فرم من هم myform هستش
    هر كي ميتونه كمكم كنه
     
  2. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
    یک تابع برای تأیید لازم داری :

    کد:
    <script language="javascript">
    function isValid(form) {
      var str = form.
      var r = new RegExp("^[0-9]*$");
      if r.test(str) alert('.........'); else return true;
    }
    </script>
    ....
    <form .... onsubmit="return isValid(this);">
    ....
    البته منطقی اینه که بتونه - هم وارد کنه :
    کد:
    var r = new RegExp("^[0-9\-]*$");