0

ユーザーが空白のままにしている場合に限り、フォームの送信時に必須のフォーム フィールドに特定の文字列を自動的に入力することは可能ですか? もしそうなら、どのように?

理想的には、最小限のコードでこれを行いたいと考えており、PHP、HTML、および CSS を使用しています。


必須フィールドが空のままになっているフォームの送信を「強制」するにはjsが必要になると推測しているため、javascriptタグを追加しました。

4

3 に答える 3

1

これは $_POST 値を更新しますが、フォームは更新しません

if (empty($_POST['name_of_item'])) {
    $_POST['name_of_item'] = 'default value';    
}
于 2013-02-03T00:58:38.483 に答える
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;?>" />
于 2013-02-03T01:03:24.933 に答える
0

この html の古典的な手法を試してください 。これ<input type="text" value="DefaultValueThatUserWIllSee" />により、ユーザーがスキップした場合にデフォルト値が取得されます...:)

于 2013-02-03T01:09:27.777 に答える