<s:textField name="user.username" Label="用户名" />
<s:textField name="user.password" Label="密码" />
<s:submit Label="登陆" />
<s:submit Label="注册" />
</s:form>
怎么样让“登陆”和“注册”2个按钮使用不同的2个action
5 个解决方案
#1
修改form的action属性不就可以了吗。
#2
别用submit标签,用button标签,然后onclick的时候在JS函数里修改action地址就可以了
#3
form.action='a';
form.action='b';
form.action='b';
#4
用button也可以,如果一定要用submit的话,可以用onsubmit属性,在提交到js的时候,改变它的action路径。
#5
<s:form action="toLogin">
<s:textField name="user.username" Label="用户名" />
<s:textField name="user.password" Label="密码" />
<input type="button " onclick ="Reg();" value="登陆"/>
<input type="button " onclick ="login()" value="注册"/>
</s:form>
function Reg(){
$.ajax(){
form.action='reg.action';
}
}
function login (){
$.ajax(){
form.action='login.action';
}
}
<s:textField name="user.username" Label="用户名" />
<s:textField name="user.password" Label="密码" />
<input type="button " onclick ="Reg();" value="登陆"/>
<input type="button " onclick ="login()" value="注册"/>
</s:form>
function Reg(){
$.ajax(){
form.action='reg.action';
}
}
function login (){
$.ajax(){
form.action='login.action';
}
}
#1
修改form的action属性不就可以了吗。
#2
别用submit标签,用button标签,然后onclick的时候在JS函数里修改action地址就可以了
#3
form.action='a';
form.action='b';
form.action='b';
#4
用button也可以,如果一定要用submit的话,可以用onsubmit属性,在提交到js的时候,改变它的action路径。
#5
<s:form action="toLogin">
<s:textField name="user.username" Label="用户名" />
<s:textField name="user.password" Label="密码" />
<input type="button " onclick ="Reg();" value="登陆"/>
<input type="button " onclick ="login()" value="注册"/>
</s:form>
function Reg(){
$.ajax(){
form.action='reg.action';
}
}
function login (){
$.ajax(){
form.action='login.action';
}
}
<s:textField name="user.username" Label="用户名" />
<s:textField name="user.password" Label="密码" />
<input type="button " onclick ="Reg();" value="登陆"/>
<input type="button " onclick ="login()" value="注册"/>
</s:form>
function Reg(){
$.ajax(){
form.action='reg.action';
}
}
function login (){
$.ajax(){
form.action='login.action';
}
}