//кладем результат в 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, время: 23:51. |