怎么使页面不刷新啊

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:30:31
<form action='' method>
<select name="countroom" onChange="window.location=document.form.countroom.options[document.form.countroom.selectedIndex].value">
<option value='<?=$value?>' selected><?=$value?></option>
<option value='hotel_book.php?hotelid=<?=$hotelid?>&value=1'>01</option>
<option value='hotel_book.php?hotelid=<?=$hotelid?>&value=2'>02</option>
<option value='hotel_book.php?hotelid=<?=$hotelid?>&value=3'>03</option>
</select>
</form>
这是我的代码,现在我需要用<option>的值,但是选择后,页面就自动刷新了,以前填过的数据都没有了,怎么才能不刷新呢?请高手指点。
这样不对啊!!这样咱们能够把数据提交呢?需要用到value 的值,与下面的数据相乘,而且页面不跳转,就象网页上用的取决表单数目的一样。如果有代码发份给我吧!!
yf05132001@yahoo.com.cn

<form action='' method>
<select name="countroom">
<option value='<?=$value?>' selected><?=$value?></option>
<option value='hotel_book.php?hotelid=<?=$hotelid?>&value=1'>01</option>
<option value='hotel_book.php?hotelid=<?=$hotelid?>&value=2'>02</option>
<option value='hotel_book.php?hotelid=<?=$hotelid?>&value=3'>03</option>
</select>
</form>

其实你没必要用这种方式传送,你可以:
<form action='' method>
<input type="hidden" name="hotelid" value="<?=$hotelid?>">
<select name="value">
<option value='<?=$value?>' selected><?=$value?></option>
<option value='1'>01</option>
<option value='2'>02</option>
<option value='