2017-06-10 19 views
6

'a göre Google çevirisi, Tamil Dili tabanlı bir Web Uygulaması yapıyorum. Uygulamamda, Kullanıcı Ayrıntılarını Eklemek için Dinamik Alanlar kullandım. Bu nedenle, Dinamik Alanlar'ın bunu nasıl yapacağı veya Sınıf'a göre Google Transliteration nasıl kullanılacağı konusunda birden fazla kimlik var?Nasıl Yapılır? Sınıf çevirisi No:

<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script type="text/javascript"> 
    // Load the Google Transliteration API 
    google.load("elements", "1", { 
    packages: "transliteration" 
    }); 

    function onLoad() { 
    var options = { 
     sourceLanguage: 'en', 
     destinationLanguage: 'ta', 
     shortcutKey: 'ctrl+m', 
     transliterationEnabled: true 
    }; 

    // Create an instance on TransliterationControl with the required 
    var control = new google.elements.transliteration.TransliterationControl(options); 

    // Enable transliteration in the textfields with the given ids. 
    var ids = ['temrorary_address', 'permanant_address', 'bankbranch', 'member_name', 'father_husband', 'workingoffice_address', ]; 
    control.makeTransliteratable(ids); 

    // Show the transliteration control which can be used to toggle between 
    // English and Hindi and also choose other destination language. 
    control.showControl('translControl'); 
    } 
    google.setOnLoadCallback(onLoad); 
</script> 

cevap

1

makeTransliteratable girişi ve kimlikleri ama eleman referansların bir dizi sadece olabilir.

// Enable transliteration in the textfields with the given Class. 
var elements = document.getElementsByClassName('Type-Your-Class-Here'); 
control.makeTransliteratable(elements); 

Ama dinamik alanlar eklerken, yardımcı olmuyor: Yani yazabilirsiniz. Dinamik olarak eklenen alanlar için, her yeni alanı eklediğinizde control.makeTransliteratable'u aramanız gerekir.

İlgili konular