如何在文本输入中放置文档URL?

时间:2011-05-26 19:59:17

标签: javascript html forms url

我不太确定如何获取顶部网址然后将其放入文本输入中?这是我想出来的,但没有运气。有人有主意吗?另外,我怎么能让这个文本输入不可编辑?

<script type="text/javascript">
    var topURL = document.URL; 
    function SelectAll(id)
    {
        document.getElementById(id).focus();
        document.getElementById(id).select();  
    }
</script>

<input type="text" id="txtfld" onClick="SelectAll('txtfld');" style="width:200px" value ="topURL" />

我还在值参数和value ="document.URL"

中尝试了value ="document.write(document.URL)"

5 个答案:

答案 0 :(得分:2)

 <script type="text/javascript">
var topURL = document.URL; 
    function SelectAll(id)
    {
        document.getElementById(id).focus();
        document.getElementById(id).select();

    }
    </script>

    <input type="text" id="txtfld" onClick="SelectAll('txtfld');" style="width:200px" value ="topURL" />
<script language="javascript">
 document.getElementById('txtfld').value = topURL;
</script>

答案 1 :(得分:2)

在脚本中尝试:

document.getElementById('txtfld').value = window.location.href;

答案 2 :(得分:1)

window.location.href会帮你的。

答案 3 :(得分:0)

应该很清楚。

 <script type="text/javascript">
var topURL = document.URL; 
    function SelectAll(id)
    {
        var foo=document.getElementById(id) 
        foo.value=topURL

    }
    </script>

    <input type="text" id="txtfld" onClick="SelectAll('txtfld');"
style="width:200px" value ="topURL" />

答案 4 :(得分:0)

我发现最简单的是

<script type="text/javascript" language="JavaScript">
     document.write('<input type="text" name="pgUrl" value="' + document.URL + '">');
</script>

虽然我真的想知道如何摆脱http://:)