nikos101
10-12-2009, 02:13 PM
Can you give the name of a function as a callback instead of the actual function in JQuery
ie
function doWhatever($e) {
$e.preventDefault();
if ($('#amount').val() == '' ) {
alert("Please enter an amount");
return;
}
if ($('#amount').val().match(/[^0-9\.]/g)) {
alert("Your amount contains invalid characters");
return;
}
if ($('#amount').val().match(/.*\..*\..*/)) {
alert("Only 1 decimal point allowed");
return;
}
/* if ($('#amount').val().match(/^[0]+$/)|| $('#amount').val().match(/^([0]+)?.([0]+)?$/) ) {
alert("Your number cannot equal zero");
return;
}*/
$('#value').attr("value", ($('#amount').val() * $('#cur2').val()/$('#cur1').val()).toFixed(2));
}
$(document).ready(function () {
$('#submit').click(
doWhatever($e)
)
});
ie
function doWhatever($e) {
$e.preventDefault();
if ($('#amount').val() == '' ) {
alert("Please enter an amount");
return;
}
if ($('#amount').val().match(/[^0-9\.]/g)) {
alert("Your amount contains invalid characters");
return;
}
if ($('#amount').val().match(/.*\..*\..*/)) {
alert("Only 1 decimal point allowed");
return;
}
/* if ($('#amount').val().match(/^[0]+$/)|| $('#amount').val().match(/^([0]+)?.([0]+)?$/) ) {
alert("Your number cannot equal zero");
return;
}*/
$('#value').attr("value", ($('#amount').val() * $('#cur2').val()/$('#cur1').val()).toFixed(2));
}
$(document).ready(function () {
$('#submit').click(
doWhatever($e)
)
});