Skip to content

Commit f15c92e

Browse files
authored
Merge pull request #4001 from totoprayogo1916/fix/form-helper
make form_hidden based on form_input
2 parents 7479fba + d1ec96a commit f15c92e

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

system/Helpers/form_helper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ function form_hidden($name, $value = '', bool $recursing = false): string
158158

159159
if (! is_array($value))
160160
{
161-
$form .= '<input type="hidden" name="' . $name . '" value="' . esc($value) . "\" style=\"display:none;\" />\n";
161+
$form .= form_input($name, $value, '', 'hidden');
162162
}
163163
else
164164
{

tests/system/Helpers/FormHelperTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,8 @@ public function testFormOpenWithHidden()
170170
$Name = csrf_token();
171171
$expected = <<<EOH
172172
<form action="http://example.com/index.php/foo/bar" name="form" id="form" method="POST" accept-charset="utf-8">
173-
<input type="hidden" name="foo" value="bar" style="display:none;" />
174-
<input type="hidden" name="$Name" value="$Value" style="display:none;" />
173+
<input type="hidden" name="foo" value="bar" />
174+
<input type="hidden" name="$Name" value="$Value" />
175175
176176
EOH;
177177
}
@@ -180,7 +180,7 @@ public function testFormOpenWithHidden()
180180
$expected = <<<EOH
181181
<form action="http://example.com/index.php/foo/bar" name="form" id="form" method="POST" accept-charset="utf-8">
182182
183-
<input type="hidden" name="foo" value="bar" style="display:none;" />
183+
<input type="hidden" name="foo" value="bar" />
184184
185185
EOH;
186186
}
@@ -242,7 +242,7 @@ public function testFormHidden()
242242
{
243243
$expected = <<<EOH
244244
245-
<input type="hidden" name="username" value="johndoe" style="display:none;" />\n
245+
<input type="hidden" name="username" value="johndoe" />\n
246246
EOH;
247247
$this->assertEquals($expected, form_hidden('username', 'johndoe'));
248248
}
@@ -255,7 +255,7 @@ public function testFormHiddenArrayInput()
255255
];
256256
$expected = <<<EOH
257257
258-
<input type="hidden" name="foo" value="bar" style="display:none;" />
258+
<input type="hidden" name="foo" value="bar" />
259259
260260
EOH;
261261
$this->assertEquals($expected, form_hidden($data, null));
@@ -269,7 +269,7 @@ public function testFormHiddenArrayValues()
269269
];
270270
$expected = <<<EOH
271271
272-
<input type="hidden" name="name[foo]" value="bar" style="display:none;" />
272+
<input type="hidden" name="name[foo]" value="bar" />
273273
274274
EOH;
275275
$this->assertEquals($expected, form_hidden('name', $data));

0 commit comments

Comments
 (0)