padidehco
چهارشنبه 06 شهریور 1392, 14:47 عصر
سلام دوستان
من می خوام در input زیر فقط بشه عدد وارد کرد
چطور می شه این کار را با جاوا انجام داد؟
<form>
<input type="text" id="code-meli">
</form>
من می خوام فقط در input بشه عدد وارد کرد و اجازه وارد کردن متن را نده
مثلا در C# اینطوری می نویسیم
if (char.isdigit(e.keychar)) { e.handled=false; } else { e,handled=true; }
در کد بالا این دستور تحت هیچ شرایطی اجازه وارد کردن حرف را در تکست باکس نمی ده ، یعنی وقتی که یک حرف را در تکست باکس وارد می کنی انگار دکمه کیبرد کار نمی کنه و وقتی عدد وارد می کنی به راحتی عدد وارد تکست باکس می شه
البته کد بالا را در خاصیت keypres تکست باکس می نویسیم
امید وارد منظورم را دست به شما فهمونده باشم
با تشکر فراوان
لطفا راهنمایی کنید
من می خوام در input زیر فقط بشه عدد وارد کرد
چطور می شه این کار را با جاوا انجام داد؟
<form>
<input type="text" id="code-meli">
</form>
من می خوام فقط در input بشه عدد وارد کرد و اجازه وارد کردن متن را نده
مثلا در C# اینطوری می نویسیم
if (char.isdigit(e.keychar)) { e.handled=false; } else { e,handled=true; }
در کد بالا این دستور تحت هیچ شرایطی اجازه وارد کردن حرف را در تکست باکس نمی ده ، یعنی وقتی که یک حرف را در تکست باکس وارد می کنی انگار دکمه کیبرد کار نمی کنه و وقتی عدد وارد می کنی به راحتی عدد وارد تکست باکس می شه
البته کد بالا را در خاصیت keypres تکست باکس می نویسیم
امید وارد منظورم را دست به شما فهمونده باشم
با تشکر فراوان
لطفا راهنمایی کنید