2012-04-21 60 views
0

我在學習Django的過程中刷新我的HTML,我想創建一個窗體(單個字段和按鈕)。該按鈕在被推送時應該重定向到具有表單中的值作爲查詢字符串的頁面。例如,如果用戶輸入「test」,然後按下按鈕,則應將其重定向到「webpage.com?test」。簡單的形式,重定向從字段的查詢字符串

我是否正確思考最好的方式來做到這一點與JavaScript?如果是這樣,誰會介意提供一個例子?

謝謝!

回答

1
document.forms[0].addEventListener('submit', function() { 
    window.location.href = 'webpage.com?fieldname=' 
          + document.getElementById('yourfieldid').value; 
}, false); 

因爲你還沒有發佈任何代碼,我剛接手的第一個表單頁面上,發現了一個虛構的字段作爲查詢字符串參數使用。

+0

感謝您的答覆。雅,我明白你在做什麼,並可以用它來開始。感謝您花時間回覆。 – PFranchise 2012-04-21 19:11:20

+0

np,祝你好運... – xandercoded 2012-04-21 19:11:50

1

您可以用JavaScript直接做重定向:

location.href = "webpage.com?" + your_variable 

或者作出這樣的定位於webpage.com其中有一個名爲test的輸入區域的形式。通過這種方式,當它被提交時,測試值會自動添加到url中。

當你點擊該按鈕更改該值,並提交形式:

$('#button').click(function() { 
$('#your_test_field').val(your_variable); 
$('#your_form').submit(); 
} 
0
window.location.href="mypage.php?arg="+variable