2016-06-26 30 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