Well, you managed to wake up the sleeping OpenWrt mailing list.

Thank for your work.
This page is the ugliest one in webif
2 for Kamikaze.
Unfortunately your changes do not repair it enough. You are only pushing your demands like others before.
Compare it with the
White Russian page (there is no screenshot for etherwake).
This page was only a quick hack (I think that it was even inherited from the old OpenWrt webif).
It does not adhere to the standards, it does not use webif
2 style/format. The developers have been only fixing errors so far.
Where do you get ether-wake? Is it built at default in OpenWrt despite of my complaints? Or are you using it in your own build?
Additional complaints:
- the page should not show the form when there is no wol/etherwake (an empty select is wrong)
- echo -n - you are solving useless things; it does not matter how many lines the tag is covering
- SELECTED - there is no such tag or attribute in X-HTML 1.0 Transitional; when you use the predefined form, it will do it for you
- interfaces - interfaces are dynamic in OpenWrt, the user does not necessarily know what eth0.3 or ath2 is but he probably knows what the "medialan" network is designed for in his config.
I can help you to enhance the page, to get the native look in webif
2 but I do not want to do everything alone.