2012-04-21 10 views
0

djangoの学習中にHTMLをブラッシングしていて、フォーム(単一フィールドとボタン)を作成したいと思っています。ボタンを押すと、フォーム内の値をクエリ文字列として持つページにリダイレクトされます。たとえば、ユーザーが「テスト」を入力してボタンを押すと、「webpage.com?テスト」にリダイレクトされます。クエリ文字列をフィールドからリダイレクトする単純なフォーム

私はこのことを行う最良の方法はjavascriptで正しいと思っていますか?もしそうなら、誰かが例を提供してもらえますか?

ありがとうございます!あなたは私だけのページに最初の形をとった任意のコードを掲載し、クエリ文字列パラメータとして使用する架空のフィールドを発見していないので、

答えて

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

+0

ありがとう:あなたは、その値を変更し、フォームを送信ボタンをクリックし

。ええ、私はあなたがやっていることを見て、これを使って行くことができます。返信する時間を取っていただきありがとうございます。 – PFranchise

+0

np、幸運を祈る... – xandercoded

1

あなたはjavascriptを直接リダイレクトを行うことができます。

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

またはテストという名前の入力エリアがありwebpage.comを対象としてフォームを作ります。このように、送信されると、テスト値が自動的にURLに追加されます。返信用

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