Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 去交一张表格_Java_Playframework 2.5 - Fatal编程技术网

Java 去交一张表格

Java 去交一张表格,java,playframework-2.5,Java,Playframework 2.5,我想将表单发送(保存)到控制器,然后再返回到视图(编辑)。当前表单数据将到达控制器,但不会再次到达视图。你能告诉我发生了什么事吗 @helper.inputText(articleForm("headline"), '_label -> "Überschrift" , '_showConstraints -> true ,

我想将表单发送(保存)到控制器,然后再返回到视图(编辑)。当前表单数据将到达控制器,但不会再次到达视图。你能告诉我发生了什么事吗

@helper.inputText(articleForm("headline"), '_label -> "Überschrift"
                                         , '_showConstraints -> true
                                         , '_showErrors -> true
                                         , 'class -> "form-control"
                                         , 'label -> "label"
                                         , 'placeholder -> "sprechenden Titel eingeben"
                                         , Symbol("ng-model") -> "headline")
这是我的控制器:

Form<forms.ArticleForm> form = formFactory.form(forms.ArticleForm.class).bindFromRequest();

    if (form.hasErrors()) {
        Logger.info("form has errors");
        form.errors().forEach((k,v) -> Logger.info("key: {}, value: {}", k, v));

        return badRequest(views.html.NewArticle.render("check it", form));
    }
Form Form=formFactory.Form(forms.ArticleForm.class).bindFromRequest();
if(form.hasErrors()){
Logger.info(“表单有错误”);
form.errors().forEach((k,v)->Logger.info(“键:{},值:{}”,k,v));
返回badRequest(views.html.NewArticle.render(“check it”,form));
}

如果我使用ng,我必须用ng填充ng模型。用表格填充ng模型是行不通的

@helper.inputText(articleForm("headline"), '_label -> "Überschrift"
                                     , '_showConstraints -> false
                                     , '_showErrors -> true
                                     , 'class -> "form-control"
                                     , 'label -> "label"
                                     , 'placeholder -> "sprechenden Titel eingeben"
                                     , 'oninput -> "verify()"
                                     )

<script>
function verify() {
    if(document.getElementById("headline").value.length >= 5 &&
       document.getElementById("textline").value.length >= 20){
        //alert("show");
        document.getElementById("btnSave").style.display = "block";
    }else{
        //alert("hide");
        document.getElementById("btnSave").style.display = "none";
    }
}
document.getElementById("btnSave").style.display = "none";
</script>
@helper.inputText(articleForm(“headline”),“\u label->”berschrift”
,'\u showConstraints->false
,错误->正确
,“类->“窗体控件”
,“标签->标签”
,“占位符->“sprechenden Titel eingeben”
,'oninput->“verify()”
)
函数验证(){
if(document.getElementById(“headline”).value.length>=5&&
document.getElementById(“textline”).value.length>=20){
//警报(“显示”);
document.getElementById(“btnSave”).style.display=“block”;
}否则{
//警惕(“隐藏”);
document.getElementById(“btnSave”).style.display=“无”;
}
}
document.getElementById(“btnSave”).style.display=“无”;