سلام
من کد زیر را نوشته ام
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-2.1.3.min.js"></script> </head> <body> <label>Name</label> <input type="text" id="test"> <a href="" id="submit">check</a> <script> $(document).ready(function() { $("#submit").click(function() { var b = $('#test').val(); if (b === "") { alert(1); } else { alert(2); } }); }); </script> </body> </html>
اگر یک space وارد کنم بدرستی کار میکند اما اگر چندتاspace درست کار نمیکند
حال من چگونه میتوانم کدم را تغییر بدهم اگر کاربر چندتا space وارد کرد دوباره
alert(1);
را نمایش بدهد
منظور شمارو متوجه نشدم. دقیقا بگید میخواهید چه چیزی رو چک کنید تا کمکتون کنیم.
سلام
ببینید اگر کاربر دوتا space یابیشتر وارد کنه دیگه
alert(1);
را نمایش نمیدهد
در صورتیکه من می خواهم هرچندتا کاربر فقط در
<input type="text" id="test">
space وارد کرد همان
alert(1);
را نمایش بدهد
به شکل زیر عمل کنید:
if ($("#test").val().trim() == "") { // it's empty }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)