2011-05-11 143 views
0
//this is a part of html code 
<form> 
    <b>user:</b> <input type="text" name="user" size="25"/> 
    <input type="button" name ="submit" value="confirm" onclick= "mehdi(this.form)"/> 
</form> 
<script type="text/javascript"> 
    function mehdi(rno){ 
     rno.user.value = 2 * Math.PI ;//this is error line user is unknown 

     alert(rno); 
     return rno; 
    } 
</script> 

爲什麼這個代碼有錯誤

我能做些什麼呢?

+1

'rno.user'是HTMLInputElement而不是它的'value'財產。 – Gumbo 2011-05-11 10:09:26

+0

我複製/粘貼了該代碼,並且運行沒有錯誤。 – Quentin 2011-05-11 10:15:11

+2

你編輯你的NEX時間應該留下原始問題並突出顯示更改。這隻會讓人混淆。一旦你根據其中一個答案編輯它,你的問題甚至沒有意義。恥辱 – 2011-05-11 10:15:36

回答

0

嘗試這個

<form> 
    <b>user:</b> <input type="text" name="user" size="25"/> 
<input type="button" name ="submit" value="confirm" onclick= "mehdi(this.form)"> 
</form> 

<script type="text/javascript"> 
      function mehdi(rno) 
      { 
      rno.user.value = 2 * Math.PI ;//this is error line user is unknown 

      alert(rno.user.value); 
      return rno.user.value; 
      } 

</script>