Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
function UpCount(textfield,xxZeichen) {
if (textfield.value.length > xxZeichen) // prüft, ob der Text in deinem Textfeld länger ist als xx
var countField = document.getElementbyId(/* id von deinem count-feld +/);
var val = countField.value; // die aktuelle Value des Count Feldes
if (val == '') // Wenn val leer ist auf 0 setzen... wir wollen ja zählen!
val = 0;
if (!isNaN(val)) { // Wenn val nicht leer war, noch prüfen, ob auch ein zahlenwert
// und dann zahlenwert mit 1 addieren
countField.value = val * 1 + 1; // das * 1 ist dazu da, dass auch wirklich mit einem
// Zahlenwert gerechnet wird!
}
}
}
<input type="text" value="" onchange="UpCount(this,/* deine xxZeichen */);" />
function UpCount(text,160) {
if (text.value.length > 160)
var count = document.getElementbyId(1);
var val = count.value;
if (val == '')
val = 0;
if (!isNaN(val)) {
count.value = val * 1 + 1;
}
}
}
<input onchange="UpCount(this,160);" type="text" name="count" size="2" value="1">
function upCount(objektOderID, anzahl) {
var inhalt;
var count;
var obj = objektOderID;
if(!obj.value) {
obj = document.getElementById(objektOderID);
}
var count_obj = document.getElementById("counter");
if(obj && count_obj) {
inhalt = String(obj.value);
if(inhalt.length > anzahl) {
if(count_obj.value == "") count = 0;
else count = parseInt(count_obj.value);
count++;
count_obj.value = String(count);
}
}
}
<textarea id="mytext" rows="10" cols="40" onKeydown="upCount(this,20)"> test </textarea><br>
<br>
<input type="text" id="counter" size="10" value="">
function upCount(objektOderID, anzahl) {
var inhalt;
var count;
var obj = objektOderID;
if(!obj.value) {
obj = document.getElementById(objektOderID);
}
var count_obj = document.getElementById("counter");
if(obj && count_obj) {
inhalt = String(obj.value);
if(inhalt.length == (anzahl+1)) {
if(count_obj.value == "") count = 0;
else count = parseInt(count_obj.value);
count++;
count_obj.value = String(count);
}
}
}
var prevCount = 0;
function upCount(objektOderID, anzahl) {
var inhalt;
var count;
var obj = objektOderID;
if(!obj.value) {
obj = document.getElementById(objektOderID);
}
var count_obj = document.getElementById("counter");
if(obj && count_obj) {
inhalt = String(obj.value);
if(prevCount == 0) prevCount = inhalt.length;
if(count_obj.value == "") count = 0;
else count = parseInt(count_obj.value);
if((inhalt.length == (anzahl+1)) && (prevCount == anzahl)) {
count++;
count_obj.value = String(count);
} else if((inhalt.length == (anzahl)) && (prevCount == (anzahl+1)) && (count > 0)) {
count--;
count_obj.value = String(count);
}
prevCount = inhalt.length;
}
}
function countSMS(objektOderID, anzahl) {
var inhalt = "";
var count;
var obj = objektOderID;
if(!obj.value) {
obj = document.getElementById(objektOderID);
}
var count_obj = document.getElementById("counter");
if(obj && count_obj) {
window.status = "Length: " + (String(obj.value)).length + " obj.value? " + obj.value + "";
inhalt = String(obj.value);
if(!obj.value || !inhalt || (inhalt == null) || (inhalt == "")) {
count = 0;
} else {
count = Math.ceil(inhalt.length / anzahl);
}
count_obj.value = String(count);
}
}