用你寫的code改~原文恕刪^^
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$().ready(init);
function init(){
$("#mon").bind("keyup",update_mix);
$("#day").bind("keyup",update_mix);
}
function update_mix(){
var mon = $("#mon").val();
var day = $("#day").val();
$("mix").val( mon + "/" + day );
}
function submit_form(){
update_mix();
$('#form1').submit(); //先改變mix的值,再來submit
}
</script>
<body>
<form id="form1" name="form1" method="POST" action="<?php echo $editFormAction; ?>">
<label>
<select name="mon" id="mon">
<option value="01">01</option>
<option value="12">12</option>
</select>
</label>
<label>
<select name="day" id="day">
<option value="01">01</option>
<option value="31">31</option>
</select>
</label>
<label>
<input type="text" name="mix" id="mix" />
</label>
<input type="hidden" name="MM_insert" value="form1" />
<!--這個用途不明-->
<label>
<input name="button" type="button" id="button"
onclick="javascript:submit_form();" value="送出" />
<!--改成不會直接送出,直接送出的話會先執行送出不會執行指定值-->
</label>
</form>
</body>
</html>
================================
以上...試試看吧!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.117.148
※ 編輯: mosluce 來自: 59.104.117.148 (04/18 13:24)