JS:Javascript验证不起作用

时间:2017-08-24 10:57:16

标签: javascript

Here is js fiddle

我已经做了很多验证,但这次没有工作我不知道怎么请帮帮我.. 的 HTML

<form action="" method="post" name="contactformm" onsubmit="return valiadd()">
                    <div class='row'>
                        <div class='col-sm-4'>
                            <div class='form-group'>
                                <label for='fname'>Name</label>
                                <input type='text' name='namee' class='form-control' />
                            </div>

                            <div class='text-right'>
                                <input type='submit' class='btn btn-primary' value='Submit' />
                            </div>
                        </div>
                    </div>
                </form>

Javascript代码

function valiadd {
var name = document.contactformm.namee.value;
     if(name==""){
         alert('Please Fill Your Name');
         document.contactformm.namee.focus();
         return false;
     }

     else {
        return true;
     }

 }

3 个答案:

答案 0 :(得分:2)

您忘记在功能名称后添加括号

只需更改此行:

function valiadd {

function valiadd() {

答案 1 :(得分:1)

您忘记了函数中的括号,使用chrome控制台检测错误

function valiadd (){
var name = document.contactformm.namee.value;
     if(name==""){
         alert('Please Fill Your Name');
         document.contactformm.namee.focus();
         return false;
     }
        return true;        
 }

enter image description here

答案 2 :(得分:0)

您还没有在功能名称后添加大括号。

工作小提琴https://jsfiddle.net/55qgqhvz/1/

function valiadd() {
 var name = document.contactformm.namee.value;
 if(name==""){
     alert('Please Fill Your Name');
     document.contactformm.namee.focus();
     return false;
 }

 else {
    return true;
 }

}