2012-08-31 51 views
1

我有一個Jsp頁面,我想使用Js自動更新其中的一個窗體。有人可以建議一些東西 謝謝)如何使用JavaScript更新我的JSP頁面的某些組件

+0

你是什麼意思的「自動更新一個窗體」?如果有一些文字在表單內發生變化,那麼我會推薦ajax push ... – ClydeFrog

+1

-1:問題不夠詳細。請提供一些代碼以及迄今爲止嘗試的內容。請提供一些你需要改變的細節描述,當你需要改變一些鏈接或按鈕的onClick時,你需要改變文本或字段或CSS?更改是否來自服務器? –

回答

3

您可以使用基本JavaScript動態更新表單的元素,如果多數民衆贊成你正在尋找。這裏有一些骯髒的例子:

例如。 如果你的表單的id是myForm,你可以使用

document.forms["myform"].action = "somepage"; //to change the action 
var elem1 = document.getElementById("elementID")` //to get an element 
var elem2 = document.forms["myform"].element //other way to get an element 
childElement = document.createElement("option"); //to create a new element 
myform.appendChild(childElement); //to append some child-element to the form 

等值/屬性/樣式可以過使用簡單的JavaScript元素改變。互聯網上的任何JavaScript教程都應該會有所幫助。

3

看看jQuery庫(http://jquery.com/),這將允許您操作頁面上的HTML元素,包括表單元素和它的孩子自動更新它們不過請你:)

+2

也許應該先從JavaScript開始,而不是jQuery ... – sp00m

+0

你說得對,我的錯。 我傾向於依賴jQuery,因爲我一直在使用它,看起來像是永遠的,但是如果你不需要將你的web應用程序耦合到一個Javascript庫,那就去做吧。 –

1

對於從服務器端,即從數據數據庫的更新或其他一些file on server使用ajax

現在它取決於你去javascriptjquery,使這項工作。

谷歌這個你可以找到很好的解決方案。

相關問題