2016-12-26 6 views
0

HTML definiert:Reference: Ausblendenanzeigen ist nicht

<select class="required-entry" id="customer" name="customer"> 
    <option value="A">A</option> 
    <option value="B">B</option> 
    <option value="C">C</option> 
    <option value="new">Add New Customer</option> 
</select> 

Javascript:

<script type="text/javascript"> 

$('customer').observe("change",function(event){ 
     var sourceElement = Event.findElement(event); 
     HideShow(sourceElement); 
    }); 

function HideShow(sourceElement) 
{ 
    console.log('come in this function'); 
} 
</script> 

ich oben Störung erhalten, während Änderungsoption.

Bitte helfen Sie mir .. Ich überprüfe bereits viele Referenz, aber hilft nicht.

+0

Welche Bibliothek/Funktion ist genau das, '$ .observe' ...? – deceze

+0

Zuerst haben Sie falsche Wahl für # Kunde $ ('Kunde') statt $ ('# Kunde') –

+0

Ist das wirklich, wie Ihr Code aussieht, oder haben Sie Funktionsdefinitionen in anderen Funktionen verschachtelt? – Barmar

Antwort

-2

versuchen Funktion wie zu definieren:

HideShow = function(sourceElement) 
{ 
    console.log('come in this function'); 
} 
+0

Warum ist das besser? – Barmar

+0

Das wird das Problem noch größer ... –

+0

es funktioniert für mich – Krupali

Verwandte Themen