Jag hittade ett script på nätet som räknar tecen i en textbox, precis vad jag behöver:) Problemet är att antalet tecken som finns kvar inte visas. Den räknar som den ska och det går inte att mata in mer än jag anger, men vill gärna att den visar antal tecken kvar också. Jag får inget fel i FF. Kolla denna jQuery-funktion istället... http://www.tomdeater.com/jquery/character_counter/ Den verkar ju smidig, men hur i hela himmelen får man igång det? Hej Magnus,Visa antal tecek i textbox
<code>
<script language="javascript" type="text/javascript">
function CountCharactersGeneral(sourceTextBox, displayControl, maxLength)
{
if(sourceTextBox != null && displayControl != null)
{
sourceTextBox = document.getElementById(sourceTextBox);
displayControl = document.getElementById(displayControl);
if(sourceTextBox != null)
{
var len = sourceTextBox.length
if (len<=maxLength) //if entered charcters less than the Maximum Limit.
{
//Shows Number of characters Remaining
displayControl.innerHTML = maxLength - len + " tecken kvar.";
}
else {
sourceTextBox.value = sourceTextBox.value.substring(0, maxLength);
return false;
}
}
}
}
<asp:TextBox ID="txtJoke" runat="server" TextMode="MultiLine" Width="300px" Height="100px" /><br />
<div id="displayControl">
</div>
protected void Page_Load(object sender, EventArgs e)
{
txtJoke.Attributes.Add("onkeyup", "CountCharactersGeneral('" + txtJoke.ClientID + "','displayControl'," + 10 + ")");
</script>
</code>Sv: Visa antal tecek i textbox
Fördelen med att använda jQuery-biblioteket är att det brukar vara fixade så att det funkar i de flesta webläsare. Sv:Visa antal tecek i textbox
Sv: Visa antal tecek i textbox
Det finns artiklar på http://jquery.com som visar hur man kommer igång, och sen kan du kolla igenom mina bloggposter om jQuery här:
http://weblogs.asp.net/mikaelsoderstrom/archive/tags/jQuery/default.aspx
Det du behöver för att kunna köra plugins är att först hämta in jquery-javascriptet, och sedan js-filen med pluginet. Sedan skriver du koden i exemplen för att binda funktionen till ett html-element.
Lycka till!