webForumDet fria alternativet

Problem i mobiltelefon

JavaScript

1 svar · 1 017 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Denna koden funkar inte i mobiltelefon eller annan touchscreen apparat. Den går förbi att jag har valt klarna som betalsätt i formuläret.

Nån som vet hur man löser detta?

    function validateFormB () {
    	if (document.cart.betalsatt.value !== "klarna"){
        	var elements = document.cart.elements;
        	for (var i=0;elements[i];i++) {
        		element = elements[i];
    	    	if (element.className.indexOf ('required')!==-1) {
    	    		if (element.value == '') {
    		    		showMessagebox('confirm_box_adress', "Minst ett av fälten markerade med * är inte ifyllt.");
    		    		return false;
    		    	}
    		    }
    	    }
    	}	    		
	    return true;
    }
    
    function submitFormB() {    	
    	if (validateFormB()) {
    		document.cart.submit();
    	}	
    }
Medlem sedan juni 20019 519 inlägg
#2

och html koden? eller hur binder du funktionerna mot DOM:en?

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