Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否使用复选框提交?没有javascript_Php_Html_Forms_Checkbox_Submit - Fatal编程技术网

Php 是否使用复选框提交?没有javascript

Php 是否使用复选框提交?没有javascript,php,html,forms,checkbox,submit,Php,Html,Forms,Checkbox,Submit,当用户单击复选框时,是否有方法提交表单?想一个待办事项清单 当用户单击该复选框时,它会更新数据库中的todo条目,表明其已完成 不使用javascript可以做到这一点吗?对不起。。如果没有Javascript,答案是否定的:- 您可能想考虑使用Ajax表单提交这样的东西,以供用户体验。无论如何,Javascript看起来是这样的: function submitForm() { document.myform.submit(); } 然后使用OnClick=submitForm;或O

当用户单击复选框时,是否有方法提交表单?想一个待办事项清单

当用户单击该复选框时,它会更新数据库中的todo条目,表明其已完成


不使用javascript可以做到这一点吗?

对不起。。如果没有Javascript,答案是否定的:-

您可能想考虑使用Ajax表单提交这样的东西,以供用户体验。无论如何,Javascript看起来是这样的:

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

然后使用OnClick=submitForm;或OnChange=submitForm

对不起。。如果没有Javascript,答案是否定的:-

您可能想考虑使用Ajax表单提交这样的东西,以供用户体验。无论如何,Javascript看起来是这样的:

function submitForm() {
    document.myform.submit();
}
然后使用OnClick=submitForm;或OnChange=submitForm

这可以在不使用JavaScript的情况下完成

没有

这可以在不使用JavaScript的情况下完成


否。

使用复选框上的onclick事件调用相关表单的提交功能


换句话说,您不需要Javascript。

使用复选框上的onclick事件调用相关表单的submit函数


换句话说,不需要Javascript。

不需要使用Javascript,不需要。虽然它相当简单:

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

不使用JavaScript是不行的。不过它相当简单:

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

您可以使用图像作为提交按钮:

<input type="image" name="done_5" src="checkbox_unchecked.gif" border="0">
当然,该图像将是未选中的图像,然后使用选中的版本重新加载
此按钮将遵循正常表单操作属性

您可以使用图像作为提交按钮:

<input type="image" name="done_5" src="checkbox_unchecked.gif" border="0">
当然,该图像将是未选中的图像,然后使用选中的版本重新加载
此按钮将跟随普通表单操作属性

使用透明提交元素覆盖复选框

<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>

用透明的提交元素覆盖复选框

<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>

没有JavaScript。答案应该是否定的:-刚刚看到你的评论Johannes。谢谢你。。。对Javascript如此兴奋,我忽略了问题中没有Javascript的部分:-这是可行的,但有点过于复杂,当您可以将提交调用放在onchange/onclick中时,就不需要函数了。我将其包装在一个函数中,因为如果有一个复选框,那么在没有JavaScript的情况下,总的来说会有很多=更少的代码。答案应该是否定的:-刚刚看到你的评论Johannes。谢谢你。。。对Javascript如此兴奋,我忽略了问题中没有Javascript的部分:-这是可行的,但有点过于复杂,当您可以将提交调用放在onchange/onclick中时,就不需要函数了。我将其包装在函数中,因为如果有一个复选框,那么总的来说,就有许多=更少的代码