Snake5552: input type="text" auf fehlenden eintrag prüfen und ergänzen

Hallo.
ich hab folgenes vor und find nichts im Internet.

Also, ich hab ein textfeld gemacht und dort gebe ich eine URL ein. so und folgenes soll passieren.
wenn http://  nicht vor der URL steht soll eine meldung kommen mit z.b. Alert das http:// bei der URL fehlt und dann wenn man OK klickt das http:// automatisch vorne dran gesetzt wird in den textfeld.

sry besser kann ichs nicht erklären.

danke schonmal MfG Chris

  1. Hallo.
    ich hab folgenes vor und find nichts im Internet.

    Also, ich hab ein textfeld gemacht und dort gebe ich eine URL ein. so und folgenes soll passieren.
    wenn http://  nicht vor der URL steht soll eine meldung kommen mit z.b. Alert das http:// bei der URL fehlt und dann wenn man OK klickt das http:// automatisch vorne dran gesetzt wird in den textfeld.

    sry besser kann ichs nicht erklären.

    danke schonmal MfG Chris

    Probier mal folgendes:

      
    if (URL.substr(0,7) != "http://") {  
       URL = "http://" + URL;  
       document.getElementById('textboxURL').value = URL;  
    }  
    
    

    Man könnte aber auch indexOf() verwenden:

      
    if (URL2.indexOf('http://') == -1) {  
       URL2 = 'http://' + URL2;  
       document.getElementById('URL').value = URL2;  
    }  
    
    
  2. Also, ich hab ein textfeld gemacht und dort gebe ich eine URL ein. so und folgenes soll passieren.
    wenn http://  nicht vor der URL steht soll eine meldung kommen mit z.b. Alert das http:// bei der URL fehlt und dann wenn man OK klickt das http:// automatisch vorne dran gesetzt wird in den textfeld.

    Und was ist, wenn ich eine https Url angeben will?

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
  3. Hi,

    wenn http://  nicht vor der URL steht soll eine meldung kommen

    mit substr oder reglären Ausdrücken kannst Du sowas überprüfen.

    Gruesse, Joachim

    --
    Am Ende wird alles gut.