Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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
在playframework视图中调用javascript函数_Javascript_View_Playframework 2.0 - Fatal编程技术网

在playframework视图中调用javascript函数

在playframework视图中调用javascript函数,javascript,view,playframework-2.0,Javascript,View,Playframework 2.0,这是我的看法 @helper.form(action = routes.UserController.submit(), 'class -> "form-horizontal", 'onsubmit -> "return validate();") { <fieldset> <legend>Account information</legend> @inputText(signupForm("first

这是我的看法

 @helper.form(action = routes.UserController.submit(), 'class -> "form-horizontal", 'onsubmit -> "return validate();") {
    <fieldset>
        <legend>Account information</legend>


        @inputText(signupForm("firstName"),
        '_label -> "First name:",
        'class -> "form-control",
        '_help -> "Please enter your first name.",
        '_error -> signupForm.globalError
        )



        @inputText(signupForm("lastName"),
        '_label -> "Last name:",
        'class -> "form-control",
        '_help -> "Please enter your last name.",
        '_error -> signupForm.globalError

        )


        @inputText(signupForm("email"),
                    '_label -> "Email Address:",
                    'class -> "form-control",
                    '_help -> "Enter a valid email address.",
                    '_error -> signupForm.globalError)


        @inputPassword(signupForm("password"),
                        '_label -> "Password:",
                        'class -> "form-control",
                        '_help -> "A password must be at least 6 characters.")

    </fieldset>

    <div class="actions">
        <input type="submit" class="btn btn-primary" value="Sign Up">
        <a href="@routes.ApplicationController.index" class="btn">Cancel</a>
    </div>
<script type="text/javascript" charset="utf-8">
    function validate()
    {
    fname=signupForm.firstName.value;
    lname=signupForm.lastName.value;
    mail=signupForm.email.value;
    pass=signupForm.password.value;

    if( (fname.length<=0 )||(lname.length<=0)||( mail.length<=0)||(pass.length<=0) )
    {
    alert('Please fill all the fields');
    return false;
    }



    }
</script>


}
@helper.form(action=routes.UserController.submit(),'class->“form horizontal”,'onsubmit->“return validate();”){
帐户信息
@输入文本(注册表格(“名字”),
“_标签->“名字:”,
'类->“窗体控件”,
“\u help->”请输入您的名字。“,
“\u错误->signupForm.globalError
)
@输入文本(注册表格(“姓氏”),
“_标签->“姓氏:”,
'类->“窗体控件”,
“\u help->”请输入您的姓氏。“,
“\u错误->signupForm.globalError
)
@输入文本(注册表格(“电子邮件”),
“_标签->电子邮件地址:”,
'类->“窗体控件”,
“\u help->”输入有效的电子邮件地址。“,
“\u错误->signupForm.globalError)
@输入密码(注册表格(“密码”),
“_标签->密码:”,
'类->“窗体控件”,
“_help->”密码必须至少包含6个字符。”)
函数验证()
{
fname=signupForm.firstName.value;
lname=signupForm.lastName.value;
mail=signupForm.email.value;
pass=signupForm.password.value;

如果((fname.length这个Scala语法只是创建HTML代码,那么在模板中使用JS没有什么不好的

@helper.form(action = routes.UserController.submit(), 'class -> "form-horizontal" , 'onsubmit -> "return foo();") {
    ....
} 

<script type="text/javascript" charset="utf-8">
    function foo(){
        alert("bar");
        return false;
    }
</script>
@helper.form(action=routes.UserController.submit(),'class->“form horizontal”,'onsubmit->“return foo();”){
....
} 
函数foo(){
警报(“酒吧”);
返回false;
}

使用浏览器的检查器检查是否有任何错误,并将呈现的代码作为独立的HTML文件进行检查