gpt4 book ai didi

javascript - 无法使用绑定(bind)结果设置表单元素

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:07 24 4
gpt4 key购买 nike

我正在尝试在提交时将值从一个表单获取到另一个表单。因为我需要使用帖子将信息从一个页面传递到另一个页面。但是我得到的对象为空。

这是我的代码:

表格 1

<form:form id="user" modelAttribute="user" method="post" action="">
<form:input type="text" placeholder="" id="name" path="name" maxLength="10" style="width:150px" />
<form:input type="text" placeholder="" id="address" path="name" maxLength="32" style="width:150px" />
<form:input type="text" placeholder="" id="phone" path="phone" maxLength="32" style="width:150px" />
</form:form>

表格 2

<form:form  id="selectRuleforuserForm" action="/myApp/selectRule" enctype="multipart/form-data" modelAttribute="rule" method="post">        
<form:input type="hidden" name="name" id="major_Version" path="name"/>
<form:input type="hidden" name="address" id="internal_TradeId" path="adress"/>
<form:input type="hidden" name="phone" id="reporting_Party" path="phone"/>
<input type="submit" id="selectRules" class="ui-widget" value="Select Rules"/>
</form:form >

Javascript

$("#selectRuleforuserForm").submit(function(){

var user="${user.name}";
var add="${user.adress}";
var phone="${user.phone}";


$("name").val(user);
$("address").val(add);
$("phone").val(phone);

});

Controller :

 @RequestMapping(value="/selectRule",method=RequestMethod.POST)
public String updateRulesForUserRequest(Rule rule,BindingResult result,Model model,HttpServletRequest request,HttpServletResponse response){
log.info("Select rules for user: "+rule.toString());


}

日志:

2016-04-20 18:43:06,646 INFO  administrator - Select rules for user: Rule [name=, address=, phone=], org.springframework.validation.BindingResult.Rule=org.springframework.validation.BeanPropertyBindingResult: 0 errors - com.myApp.RuleController:112

最佳答案

ModelAttribute 注释应该在方法参数中使用,而不是在表单中使用:参见 What is Model Attribute

关于javascript - 无法使用绑定(bind)结果设置表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36733296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com