Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.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
html中覆盖复选框的等效选项是什么_Html_Perl - Fatal编程技术网

html中覆盖复选框的等效选项是什么

html中覆盖复选框的等效选项是什么,html,perl,Html,Perl,在cgi perl中,我们使用复选框的覆盖选项在表单提交之间保留其值,如下所示: my $chkbox_test = $qry->checkbox( -name => "TEST", -label => '', -checked => ‘ ‘, -override => 1 ); 如果我编写如下所示的纯html,如何指定覆盖选项,而不是上面

在cgi perl中,我们使用复选框的覆盖选项在表单提交之间保留其值,如下所示:

 my $chkbox_test = $qry->checkbox(
            -name    => "TEST",
            -label   => '',
            -checked => ‘ ‘,
            -override => 1

        );
如果我编写如下所示的纯html,如何指定覆盖选项,而不是上面的语法

  <input type="checkbox" name="TEST" value="on" checked="">
你不能

覆盖根据脚本的输入动态生成选中的属性

HTML不是一种编程语言。它无法读取脚本的输入或对其执行任何操作

您必须明确设置值和选中的属性。

来自:

不应再使用HTML生成函数

CGI.pm中的所有HTML生成函数都不再可用 保持。任何问题、错误或修补程序都将被拒绝,除非 与根本中断的页面呈现相关

其基本原理是CGI.pm的HTML生成功能 充其量只是一场混乱,最糟糕的是一场维护噩梦。你 应该使用模板引擎来更好地分离关注点。 有关将CGI.pm与 模块

这些功能以及它们的perldoc将继续存在于 CGI.pm的v4版本,但在v5及更高版本中可能会被弃用


所以,实际上,不要这样做:-

但是您可以编写设置了“checked”的HTML。但这是静态的。checked=不是HTML。应选中该属性或选中=选中