For det første er val() jQuery, og du har allerede verdien, og verdien vil alltid være av type string.
Dersom tekstfeltet er tomt, har du en tom string, ikke tallet null, og å sjekke om det er “under 1”, har derfor ikke noe for seg
[CODE=php]var widthval = document.getElementById(“width”).value;
var width = widthval + “px”;