你可以用 JQuery 做到这一点
简单地:
<form name='add'>
Age: <select id="age" name='age'>
<option value='1' stud_name='sre'>23</option>
<option value='2' stud_name='sam'>24</option>
<option value='5' stud_name='john'>25</option>
</select>
<input type='hidden' id="name" name="name" value=""/>
<input type='submit' name='submit'/>
</form>
在 Header 部分添加此代码:
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
现在 JQuery 函数
<script type="text/javascript" language="javascript">
$(function() {
$("#age").change(function(){
var studentNmae= $('option:selected', this).attr('stud_name');
$('#name').val(studentNmae);
});
});
</script>
你可以使用这两个值作为
$name = $_POST['name'];
$value = $_POST['age'];