django の学習中に HTML をブラッシュアップしていて、フォーム (単一フィールドとボタン) を作成したいと考えています。ボタンを押すと、フォーム内の値をクエリ文字列としてページにリダイレクトする必要があります。たとえば、ユーザーが「test」と入力してボタンを押すと、「webpage.com?test」にリダイレクトされます。
これを行う最善の方法はjavascriptを使用することだと考えていますか? もしそうなら、誰かが例を提供してくれませんか?
ありがとう!
django の学習中に HTML をブラッシュアップしていて、フォーム (単一フィールドとボタン) を作成したいと考えています。ボタンを押すと、フォーム内の値をクエリ文字列としてページにリダイレクトする必要があります。たとえば、ユーザーが「test」と入力してボタンを押すと、「webpage.com?test」にリダイレクトされます。
これを行う最善の方法はjavascriptを使用することだと考えていますか? もしそうなら、誰かが例を提供してくれませんか?
ありがとう!
document.forms[0].addEventListener('submit', function() {
window.location.href = 'webpage.com?fieldname='
+ document.getElementById('yourfieldid').value;
}, false);
コードを投稿していないので、ページの最初のフォームを取得して、クエリ文字列パラメーターとして使用する架空のフィールドを見つけました。
JavaScript を使用して直接リダイレクトできます。
location.href = "webpage.com?" + your_variable
または、test という名前の入力領域を持つ webpage.com を対象とするフォームを作成します。このようにして、送信時にテスト値が自動的に URL に追加されます。
ボタンをクリックすると、その値が変更され、フォームが送信されます。
$('#button').click(function() {
$('#your_test_field').val(your_variable);
$('#your_form').submit();
}