2011-12-15 2 views
1

при вводе содержимого в одном textbox(TextBox0), те же конические копии автоматически копируются в другой. 3 textboxes(TextBox1,TextBox2,TextBox3). Он работает нормально.Блокировка текстового поля в JSP

Моя проблема: Несколько раз я должен изменить содержание TextBox1 or TextBox2 or TextBox3 .На данный момент, если я что-нибудь типа в главном textbox((TextBox0) содержание изменилось в вышеуказанных текстовые поля меняются automaticllay и теряет редактируемое содержимое в соответствующие текстовые поля. Если я отключу или задаю свойство readonly в TextBox0, я не могу что-либо напечатать в этом.

Я хочу, чтобы после редактирования содержимого в TextBox1 or TextBox2 or TextBox3, нет необходимости автоматически копировать содержимое, печатающее в Textbox0. Как это возможно?

ответ

2

просто это можно сделать, установив значение флага на каждой функции Text Box .eg

<input id="TextBox1" type="text" name="TextBox1" onChange="fun_TextBox1()"> 
    <input type="TextBox0" id ="TextBox0" name="TextBox0" onKeyUp="funTextBox0()"> 
<script> 
var text1=0 ; 

function fun_TextBox1() { 
    text1 = 1; 

} 
function funTextBox0() { 
    var n1 = document.getElementById('TextBox0'); 
    var n2 = document.getElementById('TextBox1'); 
    if (text1 != 1) n2.value = n1.value; 

} 
</script> 
+1

Спасибо его рабочий прямо сейчас :-) – chinchu

Смежные вопросы