簡體   English   中英

如果保留空白,則自動填寫必填字段

[英]Auto-fill required form field if left blank

僅當用戶將其保留為空白時,才可以在提交表單時自動將所需的表單字段填充為特定的字符串嗎? 如果是這樣,怎么辦?

理想情況下,我想用最少的代碼做到這一點,並且我正在使用PHP,HTML和CSS。


我添加了javascript標簽,因為我猜想js對於“強制”提交具有必填字段為空的表單是必要的。

這將更新$ _POST值,但不會更新表單

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

這應該更新表單,但不會更新$ _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;?>" />

您應該嘗試使用這種html經典技術<input type="text" value="DefaultValueThatUserWIllSee" />這樣可以確保如果用戶跳過它,則將獲得默認值... :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM