form表单是不是可以用js实现提交到不同的action类中

form表单是否可以用js实现提交到不同的action类中
我都不知道自己的想法是不是错了。我就是想在登录界面里将不同的类型账号参数提交到相应的action类(例如如果学生账号,参数就提交到studentaction类,教师账号就teacheraction类中)
 <form method="post" name="myform" action=" " onSubmit="return login()">
        <dt>用户登录</dt>
        <dt>选择类型:<select name="select" id="select" onchange="change()">
       <option value="1">学生</option>
       <option value="2">老师</option>
       <option value="3">管理员</option>
       </select></dt>
        <dt>账号:<input type="text" name="nameid" /></dt>
        <dt>密码:<input type="password" name="password" /></dt>
          <dt>
          <input type="submit" value="登录" />
          <input type="reset" value="取消" /></dt
       ></form>
<script language="javascript" >
function login(){

var hidden=document.getElementById("hidden").value;
if(document.getElementById("nameid"+hidden).value ==""){
alert("用户名不能为空");
return false;
}else if(document.getElementById("password"+hidden).value ==""){
alert("密码不能为空");
return false;
} else {
return true;
}
}
接下来就不知道怎么写这个select到相应的action类了
function change(){

var select=document.myform.type.value;
if(select=="1")
{
这里不知道怎么写
}
if(select=="2")
{
??
}
                if(select=="3")
                {
                          ??
                  }
}
</script>

没学过js,就是平时用到的时候才查查要怎么写,现在写这个有点晕了,有会的吗?帮忙看下
------解决思路----------------------
给表单加个ID,然后根基ID获取。
var from = document.getElementById("myForm")
from.action = "要提交的ACTION";
------解决思路----------------------
可以根据select的值生成不同的url,然后把这个生成的url给到from的action属性上,然后提交。
------解决思路----------------------
为什么要这么做啊,完全可以在这个action中调用另一个action嘛
------解决思路----------------------
function{
var 
        var url = "xx.action;
         $.get( url,setdanwei );
}
我自己是类似于这样。
------解决思路----------------------
1楼的已经回答了为什么不采用呢?
写出来大概是这样的。
change 方法就不要了,select的onchange事件也删掉。
function login() {

var nameid = document.getElementsByName("nameid")[0].value;
var password = document.getElementsByName("password")[0].value;
// do check
if (nameid == "") {
alert("用户名不能为空");
return false;
} else if (password == "") {
alert("密码不能为空");
return false;
}

// redirect
var actions = ['_blank', 'login/student', 'login/teacher', 'login/manager'];
var _s = document.getElementById('select').value;
document.forms['myform'].action = actions[_s];
return true;
}

------解决思路----------------------
建议将下拉框删除,想想登陆的时候还要手动选择身份就很麻烦。大可以在登陆id上做规则,比如:ID以 1~6 开始的是学生, ID以 7~9 开始的是老师,ID以 0 开始的是管理员(分配帐户的时候使用)。这样的话可以在登陆的时候自动判断登陆者身份,可以前台可以后台,灵活性也比较大。

/**

// redirect
var actions = ['blank', 'login/student', 'login/teacher', 'login/manager'];
document.forms['myform'].action = actions[getType(nameid)];

 * <根据登陆ID获取登陆者身份>
 * 学生: ID以 1~6 开始
 * 老师: ID以 7~9 开始
 * 管理员: ID以 0 开始
 */
function getType(v) {
var _v = v.charAt(0), type = 0;
if (_v == 0) type = 3;
return type ? type : _v > 6 ? 2 : 1;
}

------解决思路----------------------
其实我感觉你可以后台根据类型进行判断是哪种类型进行判断~不一定非得js判断~js判断你就直接获取类型的value值进行
if() else 判断就可以了~修改action 中的src的值
------解决思路----------------------
$('#fromId').attr('action','路径');
$('#fromId').submit();