//кладем результат в text
var text = (function(){var b={};window.location.search.slice(1).split("&").forEach(function(a){a=a.split("=");b[a[0]]=a[1]+""});return b.text?b.text:!1})();
//если в адресе текст не обнаружен то возвращается false
alert(text)
|
Livaanderiamarum, показало false, так надо?
А, ну да, понял. Там нету ничего после '?'. |
Цитата:
|
Цитата:
|
Опережу тех кого хлебом не корми, дай регулярки посоставлять, и запосчу это)))
var text = /(?:\?|&)text=(\S*?)(?:&|$)/.exec(window.location.search) text = text?text[1]:false alert(text) |
<form method="get" action="http://www.google.com/">
<input type="text" class='input' name="q" />
</form>
|
Цитата:
|
Да раз 10 прочёл пост автора, но так и не понял что он хочет :)
|
Цитата:
|
zebra, Livaanderiamarum, спасибо за внимания, объясню еще рас, и вы на этот рас думаю поймете о чем я, пример:
http://w3x.do.am/_files/html/index.htm как видите там есть текстовое поле, то есть: <input type="text" name="q" class="input_s" style="width: 400px;" placeholder="Поиск..."/> как сделать чтобы написать там текст с адресной строки ? например гугл: google.ru/search?q=javascript+php+docs если вы перейдете по ссылке гугла, то в форме поиска, увидите тест, то что написано после q= как мне сделать с полей выше ? |
| Часовой пояс GMT +3, время: 12:41. |