Velge px-verdi eller 100& i javascript?

En tråd i 'Javascript/Ajax' startet av Fritz, 8 Apr 2015.

  1. Fritz Medlem

    Innlegg:
    80
    Jeg prøver meg på javascript igjen, og jeg knoter som vanlig. :) Hva gjør jeg galt her?

    var widthval=document.getElementById("width").value;
    if (widthval.val() < 1) {
    width = "100%";
    }[else
    var width = widthval + "px";]

    edit: Dette er fra et input-felt hvor man skal trykke inn ønsket bredde i px, eller ingenting for 100% bredde.
     
  2. adeneo

    adeneo Medlem

    Innlegg:
    1.611
    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

    PHP:
    var widthval document.getElementById("width").value;
    var 
    width    widthval "px";

    if ( 
    widthval.trim().length === ) {
        
    width "100%";
    }
     
    Tonny Kluften liker dette.
  3. Fritz Medlem

    Innlegg:
    80
    Tusen takk, Adeneo! Det fungerte perfekt, også lærte jeg litt idag og! :)
     

Del denne siden