草庐IT

CheckBox

全部标签

checkbox - Golang - 如何获取复选框的所有值? r.FormValue 不工作?

这是我的HTML:如果我选中所有选项并使用r.FormValue("product_image_id")获取选中选项的值,我将只会获得值0。我的意思是我只能取到第一个值,其他的值虽然勾选了,但取不到。请帮帮我。谢谢。 最佳答案 Request.FormValue如果有多个,则只返回第一个值。来自文档:FormValuereturnsthefirstvalueforthenamedcomponentofthequery....Toaccessmultiplevaluesofthesamekey,callParseFormandthen

php - 为什么复选框状态并不总是传递给 PHP 脚本?

我有一个HTML表单:Checkme!这是PHP脚本process.php的一部分:echo(isset($_POST['check_box_1']))?'Set':'Notset';设置复选框时脚本的输出是Set但是当未设置复选框时,输出为:Notset这是为什么?这似乎是一个非常糟糕的设计,因为我的PHP脚本会检查许多$_POST变量以确保将它们传递给脚本。当$_POST['check_box_1']值未设置时,我如何知道脚本是否未能传递值或复选框未设置? 最佳答案 如果你想克服这个设计特点,试试这个:这样,您将始终在回调页面中

php - 为什么复选框状态并不总是传递给 PHP 脚本?

我有一个HTML表单:Checkme!这是PHP脚本process.php的一部分:echo(isset($_POST['check_box_1']))?'Set':'Notset';设置复选框时脚本的输出是Set但是当未设置复选框时,输出为:Notset这是为什么?这似乎是一个非常糟糕的设计,因为我的PHP脚本会检查许多$_POST变量以确保将它们传递给脚本。当$_POST['check_box_1']值未设置时,我如何知道脚本是否未能传递值或复选框未设置? 最佳答案 如果你想克服这个设计特点,试试这个:这样,您将始终在回调页面中

php - Laravel 4,如何测试复选框是否被选中?

我正在尝试查看我的Controller中是否选中了复选框。我读过这是执行此操作的代码if(Input::get('attending_lan',true))但是即使未选中该复选框,它也会返回true。 最佳答案 使用Input::has('attending_lan')一般来说,如果checkbox被勾选,request变量就会存在。如果不是这种情况,则说明代码中的其他地方有问题。也相关:Doesonlypostdataifit'schecked? 关于php-Laravel4,如何测试

php - Laravel 4,如何测试复选框是否被选中?

我正在尝试查看我的Controller中是否选中了复选框。我读过这是执行此操作的代码if(Input::get('attending_lan',true))但是即使未选中该复选框,它也会返回true。 最佳答案 使用Input::has('attending_lan')一般来说,如果checkbox被勾选,request变量就会存在。如果不是这种情况,则说明代码中的其他地方有问题。也相关:Doesonlypostdataifit'schecked? 关于php-Laravel4,如何测试

javascript - 如果未选中复选框,如何提交 0,如果在 HTML 中选中复选框,如何提交 1

这个问题在这里已经有了答案:Postingbothcheckedanduncheckedcheckboxes(3个答案)POSTuncheckedHTMLcheckboxes(44个答案)关闭11个月前。如果选中复选框数组中的复选框,如何提交值1,如果未选中则提交0?我试过了,但没有运气。提交表单时,我试图在php数组中获取此数组。请帮忙!>if(document.getElementById('testName0').checked){document.getElementById('testNameHidden0').disabled=true;}if(document.getEl

javascript - 如果未选中复选框,如何提交 0,如果在 HTML 中选中复选框,如何提交 1

这个问题在这里已经有了答案:Postingbothcheckedanduncheckedcheckboxes(3个答案)POSTuncheckedHTMLcheckboxes(44个答案)关闭11个月前。如果选中复选框数组中的复选框,如何提交值1,如果未选中则提交0?我试过了,但没有运气。提交表单时,我试图在php数组中获取此数组。请帮忙!>if(document.getElementById('testName0').checked){document.getElementById('testNameHidden0').disabled=true;}if(document.getEl

PHP - 在 URL 中用 https 替换 http

一旦用户选中html表单中的框,我正在尝试弄清楚如何在HTTP之后添加s。我的PHP中有,$url='http://google.com';if(!isset($_POST['https'])){//somethinghere}所以基本上,当用户选中名称为“https”的框时,我想将s添加到$url的http中,使其成为https://google.com.我对PHP知之甚少,如果有人可以向我解释如何进行此操作,这将非常有帮助!谢谢。 最佳答案 $url=preg_replace("/^http:/i","https:",$url)

PHP - 在 URL 中用 https 替换 http

一旦用户选中html表单中的框,我正在尝试弄清楚如何在HTTP之后添加s。我的PHP中有,$url='http://google.com';if(!isset($_POST['https'])){//somethinghere}所以基本上,当用户选中名称为“https”的框时,我想将s添加到$url的http中,使其成为https://google.com.我对PHP知之甚少,如果有人可以向我解释如何进行此操作,这将非常有帮助!谢谢。 最佳答案 $url=preg_replace("/^http:/i","https:",$url)

php - 如何在 PHP 中将多个 <input type ="checkbox"/> 作为数组发布?

所以在PHP中我可以将它们处理为:foreach($_POST['checkboxname']as$i=>$value)... 最佳答案 做这样的事情:注意名称中的[]。 关于php-如何在PHP中将多个<inputtype="checkbox"/>作为数组发布?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1978781/