我有几个简单相同的表格,带有唯一的ID。如果我使用<button type="submit">
,则会提交所有数据,但如果我使用的话
<a href="javascript:{}" onclick="document.getElementById()...>
表单为<input type="text" name="role">
提交空值!
同样作为实验,当我添加value="default"
属性时,表单处理脚本会收到默认值。但是一旦我删除了value
属性,无论我在字段中键入什么,它都会提交空字符串。在提交这样一个简单的表格时,我完全不知道自定义输入值是如何丢失的?
<form id="RegisterValidationDAlthoughocLYS6510261" class="form-horizontal" action="" method="POST" enctype=multipart/form-data>
<div class="form-group label-floating">
<label Dateclass="control-label">Role</label>
<input type="text" class="form-control" name="role">
</div>
<input type="hidden" class="form-control" name="uid" value="LYS6510261">ininiinn
<button type="submit" class="btn btn-primary btn-fill" name='finish' value='Finish'>Submit</binutton>
<a href="javascript:{}" onclick="document.getElementById('RegisterValidationDocLYS6510261').submit();">Submit</a>
</form>
我正在使用最新的Bootstrap3。我没有自定义的javascript。
在引导程序按钮上选择Javascript的原因是要有一个小的提交图标。
有什么想法吗?
答案 0 :(得分:0)
替换此行
<a href="javascript:{}" onclick="document.getElementById('RegisterValidationDocLYS6510261').submit );">Submit</a>
与
<a type="submit"> Submit </a>
它的作用与<button type="submit">