请教一个关于指向不同搜索页面的问题

nanmoenituofo 2014-08-26 11:30:36
我想通过两个选择按钮,一个输入框。根据不同的按钮选择,输入关键词后按确定进入不同的搜索页面。可是我下面的代码只能进入第1个搜索页面,请教如何解决呢?谢谢!

<form name="save" method="get" onSubmit="return soCheck(this);">
<span><input type="radio" name="choosen" id="choose" value="1" checked="checked" />图书</span>
<span><input type="radio" name="choosen" id="choose" value="2" />资源</span>
<li class="soso"><span><input type="text" name="key" id="key" class="so_input" /></span></li>
<li class="so_button"><input type="submit" name="Submit" id="Submit" class="sobtn" value="">
</li>
<input type="hidden" name="Act" value="so"/>
</form>


function soCheck(formct){
if (formct.key.value=='' )
{
alert('关键词不能为空!');
formct.key.focus();
return false;
}
else
{
obj=document.getElementsByName("choosen");

switch (obj.value)
{
case '1':
formct.action="list.asp";break;
case '2':
formct.action="download.asp";break;
}
}
formct.Submit.disabled=true;
return true;
}
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
javascript_2011 2014-08-26
  • 打赏
  • 举报
回复
<!DOCTYPE html>
<html>
	<head>
		
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>RunJS</title>
	<script src="http://code.jquery.com/jquery-latest.js"></script>
	</head>
	<body>
	<form name="save" method="get"  onSubmit="return soCheck(this);">
<span><input type="radio" name="choosen"  id="choose"  value="1" checked="checked" />图书</span>
<span><input type="radio" name="choosen"  id="choose"   value="2" />资源</span>
<li class="soso"><span><input type="text" name="key" id="key" class="so_input" /></span></li>
      <li class="so_button"><input type="submit" name="Submit" id="Submit" class="sobtn" value="">
  </li>
<input type="hidden" name="Act" value="so"/>
</form>
	</body>
	<script>



function soCheck(formct){
if (formct.key.value=='' )
{
alert('关键词不能为空!');
formct.key.focus();
return false; 
}
else
{
obj=document.getElementsByName("choosen");
for(var i=0;i<obj.length;i++){
	if(obj[i].checked){
		switch (obj[i].value) 
		{
					   case '1':
		 formct.action="list.asp";break;  
		case '2':
		formct.action="download.asp";break;
		}
	 }
	
	}
	
}
	formct.Submit.disabled=true;
		return true;
}
	</script>
</html>
亲 obj是个数组对象

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧