Obecnie mam funkcję JS, która wygląda tak:
<JQUERY IS INCLUDED HERE>
<script type="text/javascript">
var ll = jQuery.noConflict();
function tongle_bill_address(hide){
if(hide){
ll("#popUpDiv").hide();
ll("#blanket").hide();
}
else{
ll("#popUpDiv").show();
ll("#blanket").show();
}
}
</script>
I na dole strony mam:
<input name="billingSameAsShipping" value="no" id="radioTwo" onchange="tongle_bill_address(0);" type="radio"/>
Teraz mam świadomość, że po prostu robię coś takiego $("#ELEMENT_ID").click(function(){});
a nawet jak korzystać .toggle()
Nadal jednak nie rozumiem, dlaczego jestem poza zasięgiem, próbując wywołać tę funkcję za pośrednictwem onchange
?
Ostateczny komunikat o błędzie:
Uncaught ReferenceError: tongle_bill_address is not defined
Odpowiedzi:
-1 dla odpowiedzi nr 1Jeśli masz zamiar robić rzeczy w ten sposób (nie polecam) - upewnij się, że funkcja jest zdefiniowana w powyższym kodzie HTML, do którego się odwołujesz.