2010-01-28 6 views
0

как мне нужно заполнить ввод моей формы с помощью jquery.jquery заполните форму ввода с данными url

У меня есть URL: http://example.com/page.html?name=YourName=Mark

+0

Если английский не является родным языком, попробуйте использовать http://translate.google.com/, чтобы включить его в действительный вопрос. – artlung

ответ

2

Вы можете использовать функцию, которая возвращает значение параметра строки запроса, а затем установить поле формы соответственно:

function getParameterByName(name) { 
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); 
    var regexS = "[\\?&]" + name + "=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.href); 
    if (results == null) 
     return ""; 
    else 
     return results[1]; 
} 

var sName = getParameterByName(name); 

Затем установите значение поля формы с помощью JQuery :

$("#formFieldID").val(sName); 
+0

Ваш запрос будет выглядеть примерно так: http://example.com/page.html?name=Mark – TGuimond

Смежные вопросы