如何使整个范围可单击而不是仅单击输入区域即可。由于输入的是提交类型,我该怎么做?
<span id="finishspan" class="btn btn-finish btn-fill btn-warning btn-wd">
<input type='submit' id="finish" name='finish' value='Finish'/>
</span>
这是jQuery代码
$("#finish").click(function(){
$('#finishspan').prepend('<i class="fa fa-spinner fa-spin"></i>');
$("#finish").val("Store creating...");
});
答案 0 :(得分:1)
用form
标签包裹HTML。然后将选择器更改为id
的{{1}}。最后,在点击处理程序函数内部手动提交表单:
span
$("#finishspan").click(function(){
$('#finishspan').prepend('<i class="fa fa-spinner fa-spin"></i>');
$("#finish").val("Store creating...");
$("#myform").submit();
});
#finishspan {
display: block;
width: 100%;
background-color: #C0C0C0;
}
答案 1 :(得分:0)
您很可能需要使跨度显示块或使用div。
span#finishspan {
display: block;
}