我想在提交按钮中转换由图像+文本(用于翻译)组成的div。有可能吗?
我设法将图片用作提交,但文字不是链接,它给整个图片+文字带来“破碎”的感觉
答案 0 :(得分:15)
<div onclick="document.myform.submit()"></div>
答案 1 :(得分:12)
Jquery用法。
$('div').click(function () {
$('form').submit();
});
答案 2 :(得分:8)
你可以用两种方式做到这一点。
div
对于方法2,您可以通过jQuery或不使用,使用普通的js
<script>
function submitOnClick(formName){
document.forms[formName].submit();
}
</script>
<form id="myForm" ...>
....
<div onclick="submitOnClick('myForm')>
...
</div>
...
</form>
Trevor的回答显示了如何使用jQuery
在他的示例中,只需将'div'
和'form'
替换为div和form的id,如下所示:
如果div和表单的ID为myDiv
且myForm
将其指定为'#myDiv'
和'#myForm'
,则此处#
用于指定以下字符串为一个元素的id。