如何在Django中以HTML格式的onsubmit使用javascript返回的值?

时间:2019-06-25 17:38:43

标签: javascript django forms

这是我的HTML表单。

head标记中定义了Javascript代码。假定Javascript代码有效。

Javascript函数返回某种修改后的密码形式。

<l1>
   <b>Add:</b>
   <form action="{% url 'Student:append' %}"  onsubmit="return DoPlayfair(add_password.value,ABC.value,Key1.value,'E',DupLet.value)" method="POST">
      {% csrf_token %}
      <input type="text" name="ABC" size="42" value="ABCDEFGHIKLMNOPQRSTUVWXYZ" readonly hidden>
      <input type="text" name="DupLet" size="2" value="J"readonly hidden>
      <input type="text" name="Key1" size="33"rreadonly hidden>
      <label for="add_n">Name:</label>
      <input type="text" name="add_name" id="add_n" value="">
      <label for="add_p">Password:</label>
      <input type="PASSWORD" name="add_password" id="add_p" value="">
      <br>
      <input type="submit" value="add">
   </form>
</l1>

这是我的Django代码。

def add(request):
    get_name = request.POST["add_name"]
    get_password = request.POST["add_password"]
    print(type(get_name),type(get_password))
    s = Student(student_name=get_name,student_password=get_password)
    context = { "astudent":s }
    s.save()
    return render(request,"sms_2/add.html",context)

我想在此Django视图中使用该javascript更改的密码。如何访问?

0 个答案:

没有答案