şuan kişi üye olurken her hangi bir harf sayısı sınırı yok. bende itiyorum ki max 35 harf lı nik alınabilsin.
bu konuda yardımlarınız bekliyorum
hatta mümkünse kişi harf yazınca kalan harf sayısı yan tarafta çıkarsa süper olur.
kod şu şekilde yer alıyor uye formda
<tr>
<td width="176" align="left" valign="middle"><span class="style3">*</span><strong>Kullanıcı Adı :</strong></td>
<td width="305" align="left"><input id="username" name="username" type="text" class="i" /><div id="durum"></div></td>
</tr>
üye olurken harf sayısı sınırı
3
●357
- 09-01-2014, 04:05:00<td width="176" align="left" valign="middle"><span class="style3">*</span><strong>Kullanıcı Adı :</strong></td>
<td width="305" align="left"><input id="username" name="username" type="text" maxlength="35" class="i" /><div id="durum"></div></td>
şu şekilde dener misin? maxlength alanına istediğin harf kadar sınır koyabilirsin. Fakat kalan harf sayısını yazdırmak için jquery başvurmak lazım.
Textarea için şöyle bir kod var bunu biraz kurcala istersen.
<script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript" language="javascript"> google.load("jquery", "1.4.2"); var characterLimit = 150; google.setOnLoadCallback(function(){ $('#remainingCharacters').html(characterLimit); $('#myTextarea').bind('keyup', function(){ var charactersUsed = $(this).val().length; if(charactersUsed > characterLimit){ charactersUsed = characterLimit; $(this).val($(this).val().substr(0, characterLimit)); $(this).scrollTop($(this)[0].scrollHeight); } var charactersRemaining = characterLimit - charactersUsed; $('#remainingCharacters').html(charactersRemaining); }); }); </script>var characterLimit = 150; alanındaki sayısı kendine göre düzenleyebilirsin.
<textarea id="myTextarea"></textarea> <p><span id="remainingCharacters"></span> karakter daha girebilrsiniz...</p> - 09-01-2014, 10:38:39Eger sadece boyle bir koruma yaparsaniz sisteminizde acik olusmus olur, formu localhosttan olusturup maxlengthi silmesi kada veya direk chromedan ogeyi denetleden silmesi kadar basit. Uye olunurken
if(strlen(@$_POST["username"]) > 35)
{
exit("Kullanici adiniz 35 karakterden fazla olamaz.");
}
gibi olabilir. Birde isteginiz server side degil client side kodlama
Sent from my iPhone using Tapatalk