#実現したいこと
pug内でif文を使用してformの送信先を変更したい
##現状のコード
pug
1 else if title == 'register' || 'change' 2 if title == 'register' 3 h1 パスワード作成 4 form(method='post' action='/hoge/hoge/register/') 5 div 6 input(type='password' placeholder="パスワード" name='password') 7 button 登録 8 else 9 h1 パスワード変更 10 form(method='post' action='/hoge/hoge/change/') 11 div 12 label(for='screen-password-input') 13 input(type='password' placeholder="パスワード" name='password') 14 button 登録
titleの違いで送信先とh1の文言のみが変わればいいため無駄に思える。
##やってみたができなかったコード
pug
1 else if title == 'register' || 'change' 2 if title == 'register' 3 h1 パスワード作成 4 form(method='post' action='/hoge/hoge/register/') 5 else 6 h1 パスワード変更 7 form(method='post' action='/hoge/hoge/change/') 8 div 9 input(type='password' placeholder="パスワード" name='password') 10 button 登録
この形式では、registerの場合に下のフォーム部分が出なくなってしまった。
何かいい書き方をご存知の方、教えていただけると幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/17 03:14
2021/06/17 04:05
2021/08/16 12:20