在PHP中提交表单后显示选项值
我有一个HTML格式的表单,如下所示:在PHP中提交表单后显示选项值,php,Php,我有一个HTML格式的表单,如下所示: <select name="color_type"> <option value="red" selected><?php echo __( 'red', 'my-color' );?></option> <option value="blue" selected><?php echo __( 'blue', 'my
<select name="color_type">
<option value="red" selected><?php echo __( 'red', 'my-color' );?></option>
<option value="blue" selected><?php echo __( 'blue', 'my-color' );?></option>
<option value="white" selected><?php echo __( 'white', 'my-color' );?></option>
</select>
提交表单时,如何使其保留当前选择?例如,如果用户在重新加载页面时选择“蓝色”,则下拉选项中的占位符为“红色”,而不是所选选项,即使“蓝色”处于活动状态
我尽量避免使用很多if-else语句,因为最终会有大约50个选项
任何帮助都将不胜感激 您可以在此处使用JavaScript找到问题的答案:
还使用php找到了这个答案:有没有不使用JavaScript的解决方案?我用另一个使用php找到的相同问题的答案编辑了这个问题。如果您有任何疑问,请发布您的疑问