2009-10-07 5 views
0

HI J'ai un HTML ListBox qui contient des valeurs de domaines de messagerie provenant d'un fichier de propriétés. Dans un cas, quand la page doit être éditée, je dois apporter la valeur d'adresse email du serveur et la diviser en deux et charger l'adresse électronique dans la zone de texte et la boîte de listeAjouter une option du serveur à la liste existante

par exemple: [email protected] être divisé comme monnom et gmail.com et monnom seront ajoutés à une zone de texte, que je suis capable de faire, mais je ne suis pas en mesure d'ajouter le domaine de messagerie (gmail.com) au Listbox

EDIT

var email = "$!{employeeprofile.mainEmail}"; 
if(email.indexOf("@") != -1){ 
    thisForm.main_email10.value = email.substring(0,email.indexOf("@")); 
    var y=email.substring(email.indexOf("@")+1,email.length); 
    var emailDomain=y; 
    alert('emailDomain'+emailDomain) 
    thisForm.emalDomain.options.add(emailDomain); 
} 
thisForm.first_name.focus(); 

Je reçois emalDomain.options est nulle ou non un objet

J'essaie de le faire en JavaScript. Est-il possible de faire cela?

Merci

+0

pourrait vous fournir le javascript que vous utilisez pour essayer maintenant? –

Répondre

0

les opérations suivantes au lieu de votre ligne .options.add:

var elm = document.createElement("option"); 
elm.value = emailDomain; 
elm.innerHTML = emailDomain; 
thisform.emalDomain.appendChild(elm); 
Questions connexes