webForumDet fria alternativet

Multiplicera två faktorer

JavaScript

1 svar · 423 visningar · startad av 250km/h

Medlem sedan juli 200183 inlägg
Frågan#1

Jag fattar inget av Javascript, jag vill bara bygga databaser men ibland är man tvungen. Jag vill multiplicera två faktorer, den ena får jag fram enligt nedan;

<input name="text" type="text" size="20" onKeyUp="document.getElementById('foo').innerHTML=this.value.length+'     tecken';">

<span id="foo">

Den returnerar antalet tecken man skriver in i ett textfält.
Den skall sedan multipliceras med en statisk faktor (visserligen från en databas, men dock statisk) och uppdateras kontinuerligt. Hur gör man det? Det torde vara busenkelt?

Medlem sedan aug. 20039 340 inlägg
#2
<script type="text/javascript">
var faktor = <?PHP echo $dinfaktor ?>;

function updateChars(arg){
    document.getElementById('foo').innerHTML=faktor*arg.length+' tecken';
}
</script>
<input name="text" type="text" size="20" onKeyUp="updateChars(this.value);" />

Typ så. Bättre att lägga detta i en separat funktion i min mening. Raden som skriver ut faktor-värdet blir annorlunda om du inte använder just PHP på serversidan. $dinfaktor antas vara en variabel som innehåller din faktor.

270 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)