javascript - 以文本开始输入字段

标签 javascript jquery

当人们单击或开始在字段中输入内容时,我需要一个以 http://开头的表单字段。下面是我尝试使用的代码:

<script type="text/javascript">
  var input = $( "#website" );
  input.val( input.val() + "http://" );
</script>

当有人在该字段中输入内容时,如何强制该字段始终以 http://开头?

最佳答案

试试这个。

jQuery(document).ready(function(){
    $("#website").focus(function(){
        var $input = $(this);
        if ($input.val() === '') {
            $input.val('http://');
        }
    });
});

关于javascript - 以文本开始输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27048723/

相关文章:

Javascript,提交按钮不调用 HTML5 页面中的函数

javascript - Angular UI Bootstrap 模态 - 使用自定义模态窗口

javascript - 列出响应式类次

jquery 检索 relatedTarget.data ('url' )值

javascript - 重写 javascript 以根据 URL 参数显示内容,而不是使用目录名称?

javascript - 这段代码中的客户端、路径和数据是什么?

javascript - 如何禁用双击 Jquery 模态对话框按钮?

jquery - 如何通过非标准属性访问输入元素?

javascript - 使用 GET 方法通过 AJAX 成功提交表单后更改 url

php - 使用ajax将post数据提交到php文件