前提・実現したいこと
PHPメールフォームで特定の条件を満たした時divにclassを追加したいのですがうまくいきません。
基礎的なところでつまづいているのだと思いますが行き詰っています。
ご助言お願いします。
発生している問題・エラーメッセージ
php
1if($name == '') { 2 $error[name] = '氏名を入力して下さい。'; 3 $underline[name] = 'error-underline'; 4}
HTML
1<div> 2 <input type="text" name="name" class="<?php echo $underline[name]; ?>" value="<?php echo $name; ?>"><!--- 入力フォーム ---> 3 <span><?php echo $error[name];?></span> <!--- エラーメッセージ出力箇所 ---> 4</div>
css
1input{ 2 border: 0; 3 border-bottom: 1px solid gray; 4 box-sizing: border-box; 5} 6input.error-underline{ 7 border-bottom:1px solid red; 8}
結果
chrome・デベロッパーツールで確認
input未入力のまま送信
HTML
1<div> 2 <input type="text" name="name" class="" value=""> 3 <span>氏名を入力して下さい。</span> 4</div>
ご助言よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/10 07:22
2018/09/10 07:24
退会済みユーザー
2018/09/10 07:39
2018/09/10 07:57