1、数据导入模板
(1)首先引用JS代码:
<script type="text/javascript">
function changeAction(){
//默认是第一个,当select改变时同时改变from的action属性
//我这里直接把列表的value赋值到form的action,你可以根据需要改改
var selectValue=document.getElementById('selectID').value;
document.forms[0].action=selectValue;
}
</script>
(2)不同的Excel文件导入到不同的数据库表单实例代码:
<form action="insertdb.php" enctype="multipart/form-data" method="post" name="myform" target="ifm">
<table width="500" cellpadding="10" align="center">
<tbody>
<tr>
<td>
<p>请选择导入模板——</p>
<label><select id="selectID" class="bd_input" name="selectID" onchange="changeAction();">
<option selected="selected">===请选择===</option>
<option value="insertdb1.php">订单1-导入到数据库表1</option>
<option value="insertdb2.php">订单2-导入到数据库表2</option>
<option value="insertdb2.php">订单3-导入到数据库表3</option>
<option value="insertdb3.php">订单4-导入到数据库表4</option>
</select></label></td>
</tr>
<tr>
<td>
<p>导入模板仅支持.xls格式</p>
<input style="width: 260px; height: 30px; border: 1; font-size: 14px;" name="myfile" type="file" /> <input style="width: 100px; height: 30px; border: 1; font-size: 14px;" name="submit" type="submit" value="上传文件" /></td>
</tr>
</tbody>
</table>
</form>
2、 下拉框选项,点击时跳转到不同的网址:
(1)跳转到当前页:(主要是location.href="")
<select name="here " onchange="location.href=this.options[this.selectedIndex].value;">
<option value= "http://www.qq.com "> 腾讯 </option>
<option value= "http://www.sina.com "> 新浪 </option>
<option value= "http://www.baidu.com "> 百度 </option>
</select>
(2)跳转到新页面:(主要是window.open(""))
<select onchange="window.open(this.options[this.selectedIndex].value)" name="select">
<option value="http://www.qq.com" selected="selected">腾讯</option>
<option value="http://www.sina.com">新浪 </option>
<option value="http://www.baidu.com">百度 </option>
</select>