2016-06-26 34 views
-6
function submit() { 
    var text; 
    do { 
     text = "Não Completou o formelario"; 
    } 
    while (x == "" && y == ""); 
    document.getElementById("Erros").innerHTML = text; 

    var x = document.getElementById("PNome"); 
    var y = document.getElementById("UNome"); 
    var Person = function Person(first, last) { 
     this.firstName = first; 
     this.lastName = last; 
    }; 
    Person.prototype.name = function() { 
     return this.firstName + " " + this.lastName; 
    }; 
    var Pessoa = new Person(x, y); 
    document.getElementById("demo").innerHTML = Pessoa.name(); 
} 
+3

请你形容,这是什么代码*应*吗?你有没有看到控制台日志? – webdeb

回答

1

您返回x和y。

x=document.getElementById("a") 

这意味着x是一个对象。如果你想要这个对象的值使用

x=document.getElementById("a").value 
+0

坦克你它有帮助完整 –

+0

请标记为答案。这将增加我的声誉,并向其他人表明,问题已经得到解答。 :) –

0

这可以帮助您:

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
    </head> 
 
    <body> 
 
     <form method="post" name="frm" onsubmit="return s()"> 
 
      first : <input type="text" id="PNome"> 
 
      <br><br> 
 
      last : <input type="text" id="UNome"> 
 
      <br><br> 
 
      <button type="submit">Submit</button> 
 
     </form> 
 
     <p id="demo"></p> 
 
     <p id="Erros"></p> 
 
     <script> 
 
      function s() { 
 
       var x = document.getElementById("PNome"); 
 
       var y = document.getElementById("UNome"); 
 
       var text = ""; 
 
       if(x.value == "" && y.value == ""){ 
 
        text = "Não Completou o formelario"; 
 
        var Errors = document.getElementById("Erros").innerHTML = text; 
 
        return false; 
 
       } 
 
        var Person=function Person(first,last) 
 
        { 
 
         this.firstName=first; 
 
         this.lastName=last; 
 
        }; 
 
        Person.prototype.name=function(){ 
 
         return this.firstName + " " + this.lastName; 
 
        }; 
 
       var Pessoa=new Person(x.value,y.value); 
 
       document.getElementById("demo").innerHTML=Pessoa.name(); 
 
       return false; 
 
      } 
 
     </script> 
 
    </body> 
 
</html>

+0

@Tiago Araujo,试试我的代码! – Ehsan