js:<script language="javascript">function loginTypeSubmit()
{
   
   
  if(document.loginForm.typeRadio.checked== true )
  {     document.loginForm.action=document.loginForm.typeRadio.key;
     document.loginForm.submit();  }
  
   
}
</script>form:<s:form action="" name="loginForm"><s:radio  name="typeRadio" list="#{'examiLoginAction':'考生','invigLoginAction':'教师','adminLoginAction':'管理员'}" labelposition="left" value="'examiLoginAction'" listKey="key" listValue="value"></s:radio><s:submit  onclick="loginTypeSubmit()"></s:submit>为什么点击提交tomcat报错没有action,js没有改变form action的值,这段程序哪里有问题呢?怎样改呢?有多用户登录选择更好的改变action的办法吗,到action里面get set radio name的属性不用说了,有其他的吗?不过还是先以改正上面的错误为主,提供更好的办法多给分,最好有程序。JavaScript