2017-08-26 83 views
0

我想将文本区域中用户输入的任何内容传递给按钮以打开如图所示的新页面。Django/Jinja - 将变量传递给textarea的按钮

我该如何创建(set?)变量“{{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