PDA

View Full Version : سوال: تایپ همزمان در دو Textbox



parandweb
چهارشنبه 11 دی 1392, 15:12 عصر
با عرض سلام و خسته نباشید
چه جوری میتونیم وقتیکه تو یک فرم اچ تی ام ال در یک Textbox داریم اطلاعاتی رو وارد می کنیم همزمان تو یک Textbox دیگه هر کاراکتری رو که وارد Textbox اول می کنیم بطور اتوماتیک تو Textbox دوم هم وارد بشه.

Javidhb
چهارشنبه 11 دی 1392, 18:38 عصر
یه راهش اینه:

var one = document.getElementById('one'),
two = document.getElementById('two');

one.onkeyup = function(event){
two.value = this.value;
};


دمــو (http://jsfiddle.net/W7J2n/)

Masoomeh.H
پنج شنبه 12 دی 1392, 18:12 عصر
یه راهش اینه:

var one = document.getElementById('one'),
two = document.getElementById('two');

one.onkeyup = function(event){
two.value = this.value;
};


دمــو (http://jsfiddle.net/W7J2n/)


اگه بخوایم فونت و سایز این دو تا هم با هم تغییر کنه چی؟؟؟ البته فونت و سایز رو از کومبو باکس می گیره

Javidhb
پنج شنبه 12 دی 1392, 19:54 عصر
html:


<label for="urFont">Select a Font Size:</label>
<select id="urFont">
<option value="10">10</option>
<option value="20">20</option>
<option value="40">40</option>
</select>

<textarea id="one"></textarea>
<textarea id="two"></textarea>
js:

var one = document.getElementById('one'),
two = document.getElementById('two'),
urFont = document.getElementById('urFont');

one.onkeyup = function(event){
two.value = this.value;
};

urFont.onchange = function(event){
//this == urFont
one.style.fontSize = this.options[this.selectedIndex].value + 'px'; //گرفتن مقدار انتخاب شده
two.style.fontSize = this.options[this.selectedIndex].value + 'px';

//mitonid az 'class' ham estefade konid
};

//برای تغییر فونت
//az "style.fontFamily"
//استفاده کنید


دمــو (http://jsfiddle.net/9LxsF/)