2017-08-26 16 views
0

グラフに表示されているように、テキストエリアのユーザー入力がボタンに渡され、新しいページが開きます。Django/Jinja - 変数をボタンからテキストエリアに渡す

変数「{{analysis_id}}」はどのように作成(設定)する必要がありますか?

ありがとうございました!

Please check the image here

テキストエリア:

<div class="field"> 
<label for="geneid">Input sequence (Amino acid or Nucleotide) or Gene ID </label> 
<textarea name="geneid" id="geneid" rows="6"></textarea> 
</div> 

ボタン:

<button onclick="location.href='/analysis/{{ analysis_id }}';" type="submit" class="btn btn-success">Submit</button> 

答えて

1

この全体のアプローチが間違っています。ボタンにデータを渡すことはありません。あなたはそのonclick関数を全く持ってはいけません。代わりに、フォーム要素にtextareaとbuttonの両方をラップします。その後、フォームはビューに提出され、そこからリクエストに基づいてデータにアクセスし、次のテンプレートに渡します。

+0

ありがとうございます。今働いている – Tsao

関連する問題