webForumDet fria alternativet

Kontrollera tom sträng

JavaScript

3 svar · 599 visningar · startad av md7dani

Medlem sedan okt. 201012 inlägg
Frågan#1

Har följ funktion:

function convertText() {
	if (document.Menus.textfield1.value=="" || isEmpty(document.Menus.textfield1.value)==true) { alert("Strängen är tom!"); return false; }
}

Den verkar inte fatta isEmpty checken. Ser ni nåt fel?

tack

Medlem sedan juni 20019 519 inlägg
#2

isEmpty är inte en funktion i javascript, du behöver skapa den:

function isEmpty( inputStr ) { if ( null == inputStr || "" == inputStr ) { return true; } return false; }

och då räcker det med:

function convertText() {
	if (isEmpty(document.Menus.textfield1.value)) { alert("Strängen är tom!"); return false; }
}
Medlem sedan okt. 201012 inlägg
#3

voigtann1 skrev:

isEmpty är inte en funktion i javascript, du behöver skapa den:

function isEmpty( inputStr ) { if ( null == inputStr || "" == inputStr ) { return true; } return false; }

och då räcker det med:

function convertText() {
	if (isEmpty(document.Menus.textfield1.value)) { alert("Strängen är tom!"); return false; }
}

Jo den checkar om den är Null eller tom "", men inte om du har blanksteg i strängen. Så då tänkte jag Trim() men den verkar inte finnas i Javascript :(, testade olika varianter av trim().

Medlem sedan okt. 201012 inlägg
#4

voigtann1 skrev:

isEmpty är inte en funktion i javascript, du behöver skapa den:

function isEmpty( inputStr ) { if ( null == inputStr || "" == inputStr ) { return true; } return false; }

och då räcker det med:

function convertText() {
	if (isEmpty(document.Menus.textfield1.value)) { alert("Strängen är tom!"); return false; }
}

Jo den kollar om den är Null eller tom "" men inte om strängen är fylld med blanksteg. Så tänkte använda trim() function men den verkar inte finnas i javascript :). Testade olika varianter av den.

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)