我做了一个简单的表格来排列html代码的结构。当我想在输入标签值中设置数字 0 而不在提交后清除它时遇到问题。可以更改此输入的值,但我想将默认值设置为 0 = 这将是 0px;举个例子 -> style="padding: px px px px" 这是错误的结构,应该是 -> style="padding: 0px 0px 0px 0px"
我把价值变成这样。这将防止提交后价值丢失。我如何给值 0,但不删除此功能?//已编辑,只是一个简单的例子://
<?php
echo "style='padding:".$ul_padding_top.$ul_pd_px." ".$ul_padding_right.$ul_pd_px." ".$ul_padding_bottom.$ul_pd_px." ".$ul_padding_left.$ul_pd_px.";'";
?>
<form action="/" method="post">
<input type="text" name="ul_padding_top" value="<?php echo isset($_POST['ul_padding_top']) ? $_POST['ul_padding_top'] : '' ?>" />px = padding-top<br/>
<input type="text" name="ul_padding_right" value="<?php echo isset($_POST['ul_padding_right']) ? $_POST['ul_padding_right'] : '' ?>" />px = padding-right<br/>
<input type="text" name="ul_padding_bottom" value="<?php echo isset($_POST['ul_padding_bottom']) ? $_POST['ul_padding_bottom'] : '' ?>" />px = padding-bottom<br/>
<input type="text" name="ul_padding_left" value="<?php echo isset($_POST['ul_padding_left']) ? $_POST['ul_padding_left'] : '' ?>" />px = padding-left<br/>
<input class="foo_ul_pd" type="hidden" name="ul_pd_px" value="px" <?php if(isset($_POST['ul_pd_px'])) echo "checked='checked'"; ?> /> padding value "px"<br/>
<input class="button" type="submit" value="Generate!">
</form>