text-transform: lowercase på ipad(Safari)

Tags:    javascript ipad

Har før fået god hjælp her på siden ;-)
Testside : http://goegl-og-trylleri-med-roeldal.dk/test_20.html
På Ipad(safari) er shift key automatisk aktiveret, fx. i input id="test01" ( testside ) Så alle indtastninger starter med stort bogstav.
Hvis jeg bruger "text-transform: lowercase;" på input id="test01" Bliver indtastninger også små bogstaver, MEN så vil javascript ikke godkende det ? id="test01" skal være = "gul"

Det virker selvfølgelig på computer, der er shift key ikke automatisk aktiveret !

I forstår min problematik

Fold kodeboks ind/udHTML kode 




Indlæg senest redigeret d. 19.04.2016 16:04 af Bruger #16723
3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
legede med noget tilsvarende på http://www.eksperten.dk/spm/1010260

mon ikke toLowerCase er løsningen ??
http://www.w3schools.com/jsref/jsref_tolowercase.asp

transform med CSS påvirker kun det viste, men IKKE det der sendes vidre til js eller serverside

prøv at lave
if(mylist_text01=="gul"){

om til
if(mylist_text01.toLowerCase()=="gul"){

så er den ligeglad med hvilke case du skriver med



"transform med CSS påvirker kun det viste, men IKKE det der sendes vidre til js eller serverside"
Så giver det jo også mening :lol:

Tak for hjælpen :-)




jeg har taget din code og vist den med 2 løsninger
en med ucFirst(str) og en med toLowerCase

læg mærke til
i test 1
var mylist_text01 = ucFirst(test01.value);
og stort G i Gul
if(mylist_text01=="Gul"){

i test 2
var mylist_text02 = test02.value.toLowerCase();

Fold kodeboks ind/udKode 


i bægge tilfælde er input nu uafhænig af case, og vil virke til ipad med safari




t