2016-03-22 15 views
1

Basit bir iş yürütmek için tek bir işlev kullanmaya çalışıyorum. Bu işlev, bir metin içinde küçük bir metin alır.Bir form döngü ve tek bir javascript işlevi kullanın

Bu bölüm bitti, ancak form adı ve textarea kimliği için değişkenler kullandığımda, form adını ve textarea kimliğini alamıyorum.

Bu

ben oluşturulan değişkenler görebilirsiniz ancak aşağıdaki satırı belgede bunları alamıyor, fonksiyon

I uyarı fonksiyonunu varsa

<script language="javascript" type="text/javascript"> 
 
\t function addtext_(x,y) { 
 
\t \t var formID = "newQuote_" + y; 
 
\t \t var messageID = "messageText_" + y; 
 

 
\t \t //alert(formID); 
 
\t \t document.[formID].[messageID].value += x; 
 
\t } 
 
</script>
olduğunu. [FormID]. [ messageID] .value + = x;

Teşekkür ederiz.

cevap

1

Zaten köşeli ayraç işaretini kullanıyorsanız, nokta . requried değil.

document.[formID].[messageID].value += x; 

MessageID elemanın id niteliği ise
document[formID][messageID].value += x; 

Ama senin

, o zaman çok bu

document.getElementById(messageID).value += x; 
+0

Tanklarının kullanmak olmalıdır. – user3464267

İlgili konular