Как разместить URL документа в текстовом поле? - PullRequest
0 голосов
/ 26 мая 2011

Я не совсем уверен, как мне получить верхний 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 ]

2 голосов
/ 27 мая 2011
 <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>
2 голосов
/ 27 мая 2011

Попробуйте это в скрипте:

document.getElementById('txtfld').value = window.location.href;
1 голос
/ 27 мая 2011

window.location.href получит это для вас.

0 голосов
/ 08 февраля 2014

Самое простое, что я нашел, это

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

Хотя очень хотелось бы узнать, как избавиться от http: //:)

0 голосов
/ 27 мая 2011

Должно быть довольно ясно.

 <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" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...