通常我会做这样的事情:在验证表单期间设置select元素的值的替代方法?
<select name="myselect">
<option value="opt1" <?=($_POST['myselect']=="opt1"?"SELECTED":"")?>>Option 1</option>
<option value="opt2" <?=($_POST['myselect']=="opt2"?"SELECTED":"")?>>Option 2</option>
</select>
然而,这一次,我已经采取了所有国家的列表中选择从本网站:http://snippets.dzone.com/posts/show/376
要经过的每一个,并把在验证将是疯狂的。
在评论中有一个php解决方案,但它似乎有点不雅。
有没有其他方法来做到这一点或类似的东西?我不喜欢使用JavaScript,我不确定我想要依靠浏览器缓存。
感谢
辉煌的我数据包络分析。对于所有需要它的人 - 这里是一个php数组中的国家列表:http://www.ustrem.org/en/articles/array-list-countries-en/ –