在隐藏的领域代表布尔

Yar*_*rin 10 html forms hidden-field

是否有推荐的方法在HTML表单隐藏字段中表示布尔值?

它通常是存在的问题,还是应该使用1/0或"真"/"假"字符串?

小智 1

如果您使用 PHP,将会很有用:

test.php?test=false (用 构造http_build_query( array( 'test'=>'false' ) )

var_dump( $_REQUEST['test'] ); //string(5) "false"

var_dump( (bool)$_REQUEST['test'] ); //bool(true)

var_dump( $_REQUEST['test'] == FALSE ); //bool(false)

var_dump( $_REQUEST['test'] == "false" ); //bool(true)

--

test.php?test=0 (用 构造http_build_query( array( 'test'=>FALSE ) )

var_dump( $_REQUEST['test'] ); //string(1) "0"

var_dump( (bool)$_REQUEST['test'] ); //bool(false)

var_dump( $_REQUEST['test'] == FALSE ); //bool(true)