使用复选框提交? 没有使用Javascript(Submit with checkbox? No

2019-10-18 08:31发布

有没有什么办法,当用户点击一个复选框提交表单? 想想一个待办事项列表中。

当用户点击复选框,它更新数据库称其所做的待办事项条目。

这能不使用JavaScript做了什么?

Answer 1:

你可以使用图片作为提交按钮:

<input type="image" name="done_5" src="checkbox_unchecked.gif" border="0">

该图像是当然的未查看图像,然后用选中的版本重新加载此按钮将按照正常的形式action属性



Answer 2:

抱歉..没有JavaScript的答案是否定的。 :-)

您可能要考虑使用AJAX表单提交类似的东西为用户体验着想。 无论如何JavaScript的是这样的:

function submitForm() {
    document.myform.submit();
}

然后使用OnClick="submitForm();"OnChange="submitForm();"



Answer 3:

这能不使用JavaScript来完成。

没有。



Answer 4:

使用上的复选框,“点击”事件调用submit()所讨论的形式的功能。

换言之,“不”,你需要使用Javascript。



Answer 5:

如果不使用JavaScript的,没有。 这是相当简单的,但:

<input type="checkbox" onchange="this.form.submit();">


Answer 6:

叠加的复选框以透明提交元素。

<div style="display: inline-block; position: relative;" >
    <input type="checkbox" checked >
    <input type="submit" value=""
        style="left: 0; height: 100%; opacity: 0; position: absolute; top: 0; width: 100%" >
</div>


文章来源: Submit with checkbox? No javascript