2013-01-02 36 views
0

我有我的第2個的文本字段與id="textfield1"id="textfield2"如何在JSP中自動更改文本字段值?

<input type="text" name="textfield1" id="textfield1" size="70" /> 
<input type="text" name="textfield1" id="textfield2" size="70" /> 

如果我改變textfield1,那麼我想在JSP自動改變textfield2值。

+0

它應該在JavaScript中作爲更改文本值,發生在瀏覽器中(這是所有jsp處理完成並生成html的代碼)。 – Subin

回答

1

添加此javascript函數

function changeVal() 
{ 
document.getElementById("textfield2").value="abc"; 
} 

調用此上的模糊事件textbox1

<input type="text" name="textfield1" id="textfield1" size="70" onkeyleave="changeVal()"/> 
0

寫平變化的功能是這樣的:

$('#textfield1').change(function() { 
$('#textfield2').val($('#textfield1').val()); 
}); 
+0

這依賴於JQuery,我們知道OP是否在使用它嗎? –

+0

@JohnFarrelly:在jquery中寫入東西減少了冗長的Java腳本代碼的寫入。 –

+0

我絕對同意,但OP需要知道包含JQuery才能使上述代碼工作。 –

1

你可以使用如下的小javascript代碼:

function fillTextbox(){ 
var tf1=document.getElementById("textfield1").value; 
document.getElementById("textfield2").value=tf1; 
} 


<input type="text" name="textfield1" id="textfield1" size="70" onkeyleave="fillTextbox()" /> 

<input type="text" name="textfield1" id="textfield2" size="70" /> 
+0

非常感謝..它正在工作... –

相關問題