سلام
من یه صفحه لوگین درست کردم و حالا یه کد باسه ی این که اگه کسی نام کاربریش را وارد کرد و در ابتدا یا انتهای نام کاربریش از space یا همان فاصله استفاده کرد بعد از این که روی دکمه ورود کلیک کرد اسپیس از ابتدا یا انتهای نام کاربریش حذف بشه
Printable View
سلام
من یه صفحه لوگین درست کردم و حالا یه کد باسه ی این که اگه کسی نام کاربریش را وارد کرد و در ابتدا یا انتهای نام کاربریش از space یا همان فاصله استفاده کرد بعد از این که روی دکمه ورود کلیک کرد اسپیس از ابتدا یا انتهای نام کاربریش حذف بشه
شما نياز به يه زبون برنامه نويسي ديناميك داريد مثلا تو زبان PHP اينطوري ميشه طراحي كرد
وقتي از صفحه لاگين درخواست رو دريافت ميكنه توي صفحه پردازش اينجوري ميتونه اسپيس رو از نام كاربري حذف كنه
[PHP]
<?php
$username = $_POST['username'];
$username = str_replace(' ','',$username);
?>
[/PHP]
درحالت استاتيك شما بايد يه كنترلر با زبان جاوااسكريپت بنويسيد كه اگه نام كاربري دريافت شده داراي اسپيس بود اخطار بده :)
با عرض سلام و خسته نباشیدلطفاً یه کم در حد مبتدی توضیح بدهید خب این کد هایی که دادین می تونم توی صفحه html استفاده کنم یا نه من کدی می خوام که بتونم توی همون صفحه خود لاگین استفاده کنم خب اگه نمیشه چه طوری این کنترلر با زبان جاوا اسکریپ بنویسم لطفاً اگه میشه کد را در اختیارم قرار بدی و در سطح مبتدی هم باسم توضیح بدید ممنون می شمنقل قول:
شما باید سمت سرور هم این کار رو انجام بدید.
مثال
[HTML]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">
function test(s)
{
s=trim(s);
document.getElementById('name').value=s;
return (true);
}
function trim(s)
{
return rtrim(ltrim(s));
}
function ltrim(s)
{
var l=0;
while(l < s.length && s[l] == ' ')
{ l++; }
return s.substring(l, s.length);
}
function rtrim(s)
{
var r=s.length -1;
while(r > 0 && s[r] == ' ')
{ r-=1; }
return s.substring(0, r+1);
}
</script>
</head>
<body>
<form action="" onsubmit="return test(this.name.value)">
<input type="text" name="name" id='name' /><span id='msg'></span>
<br />
<input type="submit" value="ارسال" />
</form>
</body>
</html>[/HTML]