私はいくつかの検索を行っており、見つかったのは、htmlの<input type="submit">
ボタンに関するもの、またはID
タグによるものです。私がしようとしているのは、NAME
タグに基づいて、すべてのhtml5 <button>
にアタッチすることです。 私は以下を試しましたが、ボタンをクリックすると送信され、警告が表示されません。HTMLボタン(入力ではない)のjQueryクリックイベントを見る
$("button[name=Submit]").click(function()
{
var error;
alert("test1");
if ($("#SelectedProjectCodes").val() == "") { alert("test"); }
return false;
});
もここ
$("input[name=Submit]").click(function()
{
var error;
alert("test1");
if ($("#SelectedProjectCodes").val() == "") { alert("test"); }
return false;
});
をしようとした送信ボタンのいずれかのHTMLです:
<button formnovalidate="formnovalidate" type="submit" name="Submit" value="Add Time">Add Time</button>
それでは、どのように私はすべてのHTML5のボタンにアタッチすることが出来るのですか?
注:JSは、JSファイルが正しくロードされ、動作していることを知っているので、すべての機能を持つ約十ダースの機能を備えた外部ファイルに入っています。あなたはまた、以下の
<button formnovalidate="formnovalidate" id="id1" type="submit" name="Submit" value="Add Time">Add Time</button>
そして、あなたのjQueryコードのいつかのようにボタンにIDを入れなければなりません
$("button[name=Submit]").click(function(event) {
event.preventDefault();
// other code
});
ありがとうございました。 – Matthew