回答編集履歴

1 追記

te2ji

te2ji score 24127

2019/01/02 20:35  投稿

> セキュリティ強化のため入力値のホワイトリストを作りたいです。
投稿内容を精査するのであれば、plugin として作るのがきれいだと思います。
ただ、
> ホワイトリストは下記ソースコードの$listsです。
なのであれば、select 使って、value を数字で投稿→サーバ側でマッピングするほうがシンプルな作りになるように思います。
なのであれば、select 使って、value を数字で投稿→サーバ側でマッピングするほうがシンプルな作りになるように思います。
select でドメイン名を選択させ、ディレクトリ部分を自由入力させるパターンですね。
どっちが UX 的に良いサイトなのか不明ですが、参考まで。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る