Validering första bokstav

JavaScript

4 svar · 280 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Trådstart#1

Hej på er!
Har försökt med detta.

	var left = storage.substr(0,1); // "ab"
	if((left!="A")||(left!="a")||(left!="B")||(left!="b")){
			alert("Only A or B, in storage field"+left);
			document.formAreaAssort.storage.focus();
			return false;
	}

Det är något skitfel :bla
När jag försöker med detta så funkar det.

	var left = storage.substr(0,1); // "ab"
	if(left!="A")
			alert("Only A or B, in storage field"+left);
			document.formAreaAssort.storage.focus();
			return false;
	}

Vad är det för fel
MVH hedda

Medlem sedan sep. 20021 655 inlägg
#2

Du har skrivit en tautologi, d.v.s. ett logiskt uttryck som alltid kommer att vara sant.

Skriv istället:

var left = storage.substr(0,1); // "ab"
    if((left!="A")&&(left!="a")&&(left!="B")&&(left!="b")){
            alert("Only A or B, in storage field"+left);
            document.formAreaAssort.storage.focus();
            return false;
    }
Medlem sedan feb. 2000385 inlägg
#3

Tack för det snabba svaret.
Det var ju ganska dumt skrivit av mig.
En tautologi det namnet har jag inte hört, nu fick man lära sig något nytt.
En gång till tack så mycket.
Nu funkar det ju.

MVH Hedda

Medlem sedan sep. 20021 655 inlägg
#4

Ordet "tautologi" används även inom språklära, och där betäcknar det en upprepning ("kaka på kaka"), t ex CD-skiva. "CD" står för "compact disc" och implicerar alltså att det är en skiva man talar om. Kanske lite dåligt exempel eftersom ordet CD i svenskan nu för tiden snarare avser tekniken än själva plattan.

Men inom predikat-logik har det en annan betydelse:
http://www.cs.odu.edu/~toida/nerzic/content/logic/prop_logic/tautology/tautology.html

Medlem sedan feb. 2000385 inlägg
#5

Tackar för lektionen.
Jag skall titta på denna länk.
Ha det bra.
MVH hedda

271 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)