这是我的表格:
<form method= "post" action= "edit.php">
<div class="panel-body">
<div class="row">
<div class="col-md-3 col-lg-3 " id= "show"> <img alt="User Pic" src="http://babyinfoforyou.com/wp-content/uploads/2014/10/avatar-300x300.png" class="img-circle img-responsive">
<a data-original-title="Upload Image" data-toggle="tooltip" type="button" class="btn btn-sm btn-info"><i class="glyphicon glyphicon-edit"></i></a>
</div>
<div class=" col-md-9 col-lg-9 ">
<table class="table table-user-information">
<tbody>
<tr>
<td>Name:</td>
<td><span id= "keep"><?php echo $firstname; ?></span><input id= "change" value= "<?php echo $firstname; ?>" style= "display:none;" name="name"></td>
</tr>
<tr>
<td>Date of Birth</td>
<td><span id= "keep1"><?php echo $birthday; ?></span><input id= "change1" value= "<?php echo $birthday; ?>" style= "display:none;" name="bday"></td>
</tr>
<tr>
<tr>
<td>Gender</td>
<td><span id= "keep2"><?php echo $gender; ?></span><input id= "change2" value= "<?php echo $gender; ?>" style= "display:none;" name="gen"></td>
</tr>
<tr>
<td>Country</td>
<td><span id= "keep3">US</span><input id= "change3" value= "US" style= "display:none;" name="country"></td>
</tr>
<tr>
<td>Email</td>
<td><span id= "keep4"><a href="mailto:info@support.com"><?php echo $email; ?></a></span><input id= "change4" value= "<?php echo $email; ?>" style= "display:none;" name="mail"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="panel-footer">
<a data-original-title="Broadcast Message" data-toggle="tooltip" type="button" class="btn btn-sm btn-primary"><i class="glyphicon glyphicon-envelope"></i></a>
<span class="pull-right">
<a href="#" data-original-title="Edit this user" data-toggle="tooltip" type="button" class="btn btn-sm btn-warning" onclick = 'showMe()'><i class="glyphicon glyphicon-edit"></i></a>
<a data-original-title="Save this user" data-toggle="tooltip" class="btn btn-sm btn-success" type="submit"><i class="glyphicon glyphicon-saved"></i></a>
</span>
</div>
</form>
我怎样才能只做&#34;保存&#34;按钮去edit.php而不是其他?现在,当我点击它并没有去任何地方,然后在编辑。 php我希望它更新并返回到这个更新版本的页面,我只是坚持如何让它去edit.php
答案 0 :(得分:1)
您需要添加提交按钮。
<button type="submit" class="btn >SAVE</button>
答案 1 :(得分:0)
关于表单提交:
HTML按钮将提交其父级form
,如果它是type="submit"
或没有type
属性(默认为submit
)。
如果是HTML按钮,则不会提交其父form
type="button"
。
<a>
代码而不是<input>
或<button>
代码来提交表单,请参阅:Submit form using <a> tag。但是这个解决方案不推荐,如果没有理由不使用<input>
或<button>
标记,这是非常糟糕的做法,因为JavaScript并不适用于所有浏览器在其他浏览器中默认是禁用的,并且用户始终可以禁用它们,在所有情况下都会使表单无效。关于你的其余问题:
答案 2 :(得分:0)
请在表单中添加提交按钮。
<input type="submit" name="submit-btn" class="btn btn-primary">
答案 3 :(得分:0)
为id
form
<form id="myform" method= "post" action= "edit.php">
现在将此javascript添加到您的锚标记
onclick="document.getElementById('myform').submit();"
现在您的锚标记看起来像
<a onclick="document.getElementById('myform').submit();"
data-original-title="Save this user" data-toggle="tooltip"
class="btn btn-sm btn-success"><i class="glyphicon glyphicon-saved">
</i></a>