2017-04-25 15 views
-1

私はJavascriptを初めて使用しています.Javascriptの.click関数を作成しようとしています。ボタンid#btnTransferをクリックすると、リストされたアカウントid値と照合して、リストされた値と一致する場合はエラーメッセージを表示します。ここで使用しているコードです。ユーザーの入力ID #accountidは既にasp経由でWebページに表示されていますが、表示されていません。任意の助けいただければ幸いです:)フォーマットヘルプJavascriptの場合.clickの場合値

$('#btnTransfer').click(function() { 
 
    if ($('#accountid').val() == "123456789") { 
 
    popError("Error you cannot preform this action"); 
 
}

+0

問題は何ですか?クリックは呼び出されていますか?値は読み取られていますか?メソッド 'popError'は定義されていますか?それは正確なコードですか?与えられた情報であなたを助けることは不可能です。 – epascarello

答えて

0

あなたのコードは、私はuが本当に多くの私を説明したり、私たちにあなたが不足しているより多くのコード

+0

これはコメントとして良いでしょう –

+0

@ジャロマンダXおそらく、あなたは麻薬を覚えていないのはずっと前です。ユーザーはコメントする評判が十分ではありません。 –

+1

2年足らずで、それほど長くはなかったし、はい、私は一度同じミスを犯し、私が投稿したことを正確に伝えられたので、私がコメントできるまで私の評判を築きました - それは批判ではなく、確かにこの答えをdownvoteしなかった –

0

を与える何をしたいのか理解しないhttps://api.jquery.com/click/を書きです閉じ括弧と閉じ括弧。これらの構文の問題が修正され、jQueryへの参照が含まれると、それはあなたが望んだ通りに正確に動作します。私はあなたのpopError機能がどのようなものなのかわからないので、警告を表示するだけです。

function popError(message) { 
 
    alert(message); 
 
} 
 

 
$('#btnTransfer').click(function() { 
 
    if ($('#accountid').val() == "123456789") { 
 
     popError("Error you cannot preform this action"); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<button type="button" id="btnTransfer">Transfer</button> 
 

 
<input type="hidden" id="accountid" value="123456789" />

関連する問題