我想将表单提交到数据库,我想使用精灵图像而不是常规提交按钮。 这是我正在使用的图像
<div class="cancel">
<a href="#" id='cancel_btn' name=''><img src="../images/img_trans.gif"></a>
</div>
<div class="save_and_new">
<a href="#" id='save_and_new_btn' name=''><img src="../images/img_trans.gif"></a>
</div>
<div class="save_and_quit">
<a href="#" id='save_and_quit_btn' name=''><img src="../images/img_trans.gif"></a>
</div>
if(isset(......)){
}
我不知道在isset函数中放入什么... 我需要为图像设置名称吗?或者什么?
答案 0 :(得分:4)
你可以使用
<input type="image src="/your/button/image/here.gif" />
而不是嵌套在锚点内的图像。
唯一的问题是,由于<input type="image" />
没有发布值,因此您无法直接感知到哪个按钮被按下了。如果你真的需要多个帖子按钮也发布一个值:
<button name="button" value="action1"><img src="/your/image/here.gif" alt="action 1" /></button>
<button name="button" value="action2"><img src="/your/image/here.gif" alt="action 2" /></button>
答案 1 :(得分:1)
你可以在Jquery中完成。试试这个,
$("#save_and_new_btn").click(function() {
$("#form").submit();
});
#form
是表单的ID
答案 2 :(得分:1)
通常,当用户按下提交按钮时,会提交表单。但是,有时,您可能需要使用JavaScript以编程方式提交表单。
JavaScript提供包含submit()方法的表单对象。使用表单的“id”来获取表单对象。
例如,如果您的表单名称为“myform”,则提交调用的JavaScript代码为:
document.forms["myform"].submit();
但是,如何识别表格?在表单标记
中提供id属性<form id='myform' action='formmail.pl'>
以下是单击超链接时提交表单的代码:
<form name="myform" action="handle-data.php">
Search: <input type='text' name='query' />
<a href="javascript: submitform()">Search</a>
</form>
<script type="text/javascript">
function submitform()
{
document.myform.submit();
}
</script>
答案 3 :(得分:0)
您需要使用javascript。
查找必须提交的表单。然后为每个元素添加操作。点击它们即表示您提交(或取消)表格。