私は2つのJavaスクリプト関数を持っています。最初のものがtrueを返した場合、2番目のものは実行されません。最初のものがfalseを返す場合は、2つ目の関数だけが実行されます。 は、だから私は、次のコードでこれを達成しようとしています:私は見ています何私の関数が呼び出されないのはなぜですか?
<script type="text/javascript" language="javascript">
function needsForcedReset() {
if($("#showMessage").text().length > 0) {
return true;
}
return false;
}
function sendAlert() {
//Sends an alert;
alert('oh oh');
}
$(document).ready(function() {
alert('in doc ready');
if (needsForcedReset()) {
alert('Need force reset, no check for alerts');
return;
}
else {
sendAlert();
}
});
</script>
、sendAlertは関係なく、どのようなneedsForcedReset関数の戻りのと呼ばれていることです。私はそれをどのように機能させるのですか?
編集:showMessageはあなたのコードと間違って何もない
showMessageとは何ですか?テキストボックス、div? – Geoff
あなたのスクリプトに間違いはありません.... #showMessageにスペースやものはありませんか? – armonge