如果留空,则自动填写所需的表单字段

时间:2013-02-03 00:53:55

标签: php javascript html css forms

是否可以在表单提交时自动填写必填表单字段,如果且仅当用户将其留空时?如果是这样,怎么样?

理想情况下,我想用最少的代码执行此操作,并且我正在使用PHP,HTML和CSS。


我添加了javascript代码,因为我猜测js是必要的,强迫"提交带有必填字段的表格。

3 个答案:

答案 0 :(得分:1)

这会更新$ _POST值,但不会更新表单

if (empty($_POST['name_of_item'])) {
    $_POST['name_of_item'] = 'default value';    
}

答案 1 :(得分:0)

这应该更新表单而不是$ _POST值

<?php
    $default_value = isset($_POST) && empty($_POST['item_name']) ? 'added_value' : $_POST['item_name'];
?>

<input type="text" name="item_name" value="<?php echo $default_value;?>" />

答案 2 :(得分:0)

你应该尝试这种html经典技巧 <input type="text" value="DefaultValueThatUserWIllSee" />这将确保如果用户跳过它,您将获得默认值...:)

相关问题