2017-06-08 60 views
0

我有一個沒有任何值的文本框(tbAdresse)。然後,我在javascript中執行此操作:當頁面未刷新時TextBox.text值未更新

origin = document.getElementById("tbAdresse").value; 
     if (origin == "") 
      origin = <%=this.GetFormatStringCoordonnees("Paris")%>;     
     else 
      origin = <%=this.GetFormatStringCoordonnees(tbAdresse.Text)%>; 

在此代碼中,首先將Load origin等於「」,這是正確的。當我在tbAdresse origin =「something」中寫「something」時也是如此。但在else語句中,tbAdresse.Text似乎總是等於「」。

我從來沒有刷新頁面,而這樣做,我認爲這是它不工作的原因,但我真的不明白爲什麼。我是否可以將tbAdresse.Text更新爲其實際值而無需刷新頁面?

回答

0

你不是說要做到這一點:

origin = document.getElementById("tbAdresse").value; 
     if (origin == "") 
      origin = <%=this.GetFormatStringCoordonnees("Paris")%>;     
     else 
      origin = <%=this.GetFormatStringCoordonnees(origin)%>; 

如果沒有,請張貼在你的元素和功能其實都是一些細節。