2017-01-24 2 views
-1

Ich möchte die Nachricht "Dies ist ein Pflichtfeld" im Textfeld der Produktoption ausblenden (entfernen), wenn der Benutzer mit der Eingabe beginnt.Magento 1.7/So löschen Sie "Dies ist ein Pflichtfeld", wenn Sie mit der Eingabe beginnen?

Hier ist mein Versuch so weit:

document.getElementsByClassName("product-custom-option").onclick = function(){ 
    document.getElementById("advice-required-entry-select_"+this.id).remove(); 
}; 

Aber es funktioniert nicht.

+0

Sie ein anderes Ereignis verwendet benötigen. –

+0

Bitte definieren Sie "Aber es funktioniert nicht" expliziter –

Antwort

0

Verwendung onfocus, onblur, onkeypress für Textfelder statt Onclick

0

Sie können festlegen, benötigt keine von Admin für dieses Produkt. oder Sie entfernen Sie einfach erforderlichen Einstiegsklasse von dieser benutzerdefinierten Optionsfeld

0
function req(option_id) { 
var e = document.getElementById("select_"+option_id); 
var selectedValue = e.options[e.selectedIndex].text; 
if(selectedValue == '-- Please Select --') { 
    document.getElementById("select_"+option_id).className = "required-entry product-custom-option validation-failed"; 
    if(document.getElementById("advice-required-entry-select_"+option_id)) { 
     if(document.getElementById("advice-required-entry-select_"+option_id).style.display == 'none') { 
      document.getElementById("advice-required-entry-select_"+option_id).style.display = 'block'; 
     } 
    } 
} 
if(selectedValue && selectedValue !== '-- Please Select --') { 
    document.getElementById("select_"+option_id).className = "required-entry product-custom-option"; 
    //document.getElementById("advice-required-entry-select_"+option_id).remove(); 
    if(document.getElementById("advice-required-entry-select_"+option_id)) { 
     document.getElementById("advice-required-entry-select_"+option_id).style.display = 'none'; 
    } 
} 

}

Verwandte Themen