Gunnar Bittersmann: Weitere Felder einblenden

Beitrag lesen

@@Achot

hab es mal so abgeändert, dann bin ich auf der sicheren Seite?

Nein.

Da du dem WET-Prinzip verfallen bist (write everything twice) anstatt DRY zu bleiben (don’t repeat yourself), birgt dein Code Fehlerpotential.

    if($(this).val() == 'ABC'){
	 $('div#benutzerdefinierte').show();
     }

     if($(this).val() != 'ABC'){
	$('div#benutzerdefinierte').hide();
     }

Es ist nicht sinnvoll, die eingangs formulierte Bedingung in ihrer Negation nochmals zu wiederholen; dafür gibt es else.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory