How can I add an unremovable prefix to an HTML input field?

前端 未结 16 1403
猫巷女王i
猫巷女王i 2020-12-13 04:23

Using jQuery, how can I add a default value of http:// into an input field that can’t be removed, but that still allows you to type a URL after it?

Defa

16条回答
  •  执念已碎
    2020-12-13 05:07

    $("input").keyup(function(e) {
      var oldvalue = $(this).val();
      var field = this;
      if (field.value.indexOf('http://') === -1 &&
        field.value.indexOf('https://') === -1) {
        $(field).val('http://');
      }
    });
    
      

提交回复
热议问题