タグ付けされた質問 「onclick」

ユーザーがオブジェクトをクリックしたときに発生するイベント。「onmousedown」と「onmouseup」の2つのイベントの組み合わせです。

17
jqueryを使用してアンカークリックをシミュレートするにはどうすればよいですか?
jQueryによるアンカークリックの偽装に問題があります。thickboxが最初に入力ボタンをクリックしたときに表示され、2回目または3回目は表示されないのはなぜですか? これが私のコードです: <input onclick="$('#thickboxId').click();" type="button" value="Click me" /> <a id="thickboxId" href="myScript.php" class="thickbox" title="">Link</a> リンクを直接クリックした場合は常に機能しますが、入力ボタンを使用してシックボックスをアクティブにしようとした場合は機能しません。これはFFです。Chromeの場合、毎回動作するようです。ヒントはありますか?
144 jquery  html  onclick  thickbox 

7
JavaScriptを使用して無効化された属性を入力要素に追加する
入力ボックスがあり、フォームを移植するときの問題を回避するために、それを無効にして同時に非表示にしたいです。 これまでのところ、入力を非表示にする次のコードがあります。 $(".shownextrow").click(function() { $(this).closest("tr").next().show().find('.longboxsmall').hide(); }); これは、結果として非表示になる入力です。 <input class="longboxsmall" type="text" /> 無効な属性を入力に追加するにはどうすればよいですか?


7
単純なonClickイベントハンドラーをcanvas要素に追加するにはどうすればよいですか?
私は経験豊富なJavaプログラマーですが、JavaScript / HTML5関連のものを約10年ぶりに検討しています。私はこれまでで最も簡単なものであるべきものに完全に困惑しています。 例として、何かを描き、それにイベントハンドラを追加したかっただけです。私は愚かなことをしていると確信していますが、私はすべてを検索しましたが、何も提案されていません(たとえば、この質問への回答: JavaScriptで入力するonclickプロパティを追加)は機能します。Firefox 10.0.1を使用しています。私のコードが続きます。複数のコメント行が表示され、各行の最後に何が起こったか(または何が起こらなかったか)の説明が表示されます。 ここで正しい構文は何ですか?私はおかしくなりそうだ! <html> <body> <canvas id="myCanvas" width="300" height="150"/> <script language="JavaScript"> var elem = document.getElementById('myCanvas'); // elem.onClick = alert("hello world"); - displays alert without clicking // elem.onClick = alert('hello world'); - displays alert without clicking // elem.onClick = "alert('hello world!')"; - does nothing, even with clicking …


8
このjQueryクリック関数が機能しないのはなぜですか?
コード: <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#clicker").click(function () { alert("Hello!"); $(".hide_div").hide(); }); </script> 上記のコードは機能しません。#clickerをクリックしても、警告は表示されず、非表示にもなりません。コンソールを確認したところ、エラーは発生しませんでした。また、JQueryがロードされているかどうかも確認しました。実際にロードされています。だから問題が何であるかわからない。私はまた、アラートを使用してドキュメント準備機能を実行しました。助けてください。ありがとう!

7
クリック時にネストされたコンポーネントでのイベントバブリングを防ぐ
これが基本コンポーネントです。どちら<ul>と<li>onClickの機能を持っています。onClickのみを起動し、は起動し<li>ないようにし<ul>ます。どうすればこれを達成できますか? e.preventDefault()、e.stopPropagation()をいじってみましたが、役に立ちませんでした。 class List extends React.Component { constructor(props) { super(props); } handleClick() { // do something } render() { return ( <ul onClick={(e) => { console.log('parent'); this.handleClick(); }} > <li onClick={(e) => { console.log('child'); // prevent default? prevent propagation? this.handleClick(); }} > </li> </ul> ) } } // => parent …

6
onclick()およびonblur()の順序付けの問題
カスタムドロップダウンメニューを表示する入力フィールドがあります。次の機能が必要です。 ユーザーが入力フィールドの外側をクリックすると、メニューが削除されます。 場合は、より具体的には、メニュー内のdiv要素をユーザーがクリックすると、メニューを削除する必要があり、かつ特別な処理がクリックされたdiv要素に基づいて行うべきです。 これが私の実装です: 入力フィールドには、ユーザーが入力フィールドの外をクリックしたときにonblur()メニューを削除する(その親innerHTMLを空の文字列に設定する)イベントがあります。メニュー内のdivにはonclick()、特別な処理を実行するイベントもあります。 問題はonclick()、入力フィールドonblur()が最初に起動され、onclick()s を含むメニューが削除されるため、メニューがクリックされたときにイベントが起動しないことです。 メニューのdiv onclick()をonmousedown()とonmouseup()イベントに分割し、マウスダウン時にグローバルフラグを設定することで問題を解決しました。このフラグは、この回答で提案されているものと同様です。のonmousedown()前onblur()に起動するためonblur()、メニューdivの1つがクリックされた場合はフラグが設定されますが、画面の他の場所がクリックされた場合は設定されません。メニューがクリックされた場合は、メニューonblur()を削除せずにすぐに戻り、が起動するのを待ちonclick()ます。その時点で、メニューを安全に削除できます。 よりエレガントな解決策はありますか? コードは次のようになります。 <div class="menu" onmousedown="setFlag()" onmouseup="doProcessing()">...</div> <input id="input" onblur="removeMenu()" ... /> var mouseflag; function setFlag() { mouseflag = true; } function removeMenu() { if (!mouseflag) { document.getElementById('menu').innerHTML = ''; } } function doProcessing(id, name) { mouseflag = false; ... }

7
ビューのonClickイベントをAndroidの親に渡す方法は?
背景がセレクタであるレイアウトにTextViewがあります。そして、TextViewのテキストはHTMLからスパンドに設定されます。次に、LinkMovementMethodを使用してTextViewを設定します。 TextViewをタップしても、セレクターをトリガーするためにクリックイベントが親レイアウトに送信されません。 これをどのように解決する必要がありますか?

10
onclickが実行された場合、どうすればHREFを無効にできますか?
と属性の両方が 設定されたアンカーがHREFありONCLICKます。クリックしてJavascriptが有効になっている場合は、実行して無視するだけです。同様に、JavaScriptが無効またはサポートされていない場合は、URL をたどって無視します。以下は、JSを実行してリンクを同時にたどる(通常はJSが実行され、次にページが変更される)私がやっていることの例です。ONCLICKHREFHREFONCLICK <A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A> これを行うための最良の方法は何ですか? 私はJavaScriptの回答を期待していますが、特にPHPで実行できる場合は、それが機能する限り、どのような方法でも受け入れます。「a hrefリンクが実行され、JavaScriptのonclick関数が終了する前にページをリダイレクトする」を既に読んだがHREF、遅延するだけで、完全に無効化されていない。もっと簡単なものも探しています。

19
ボタンを押したときにアクティビティが2回読み込まれないようにする方法
最初にクリックした直後にボタンを2回押すと、アクティビティが2回読み込まれないようにしています。 ボタンをクリックするとロードされるアクティビティがあります。 myButton.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { //Load another activity } }); ロードするアクティビティにネットワークコールがあるため、ロードに少し時間がかかります(MVC)。これについては読み込みビューを表示していますが、その前にボタンを2回押すと、アクティビティが2回読み込まれているのがわかります。 これを防ぐ方法を知っている人はいますか?

9
onclickでPHP関数を実行する
a- タグがクリックされたときにのみPHP関数を呼び出す簡単なソリューションを探しています。 PHP: function removeday() { ... } HTML: <a href="" onclick="removeday()" class="deletebtn">Delete</a> 更新: HTMLとPHPコードは同じPHPファイルにあります
92 javascript  php  ajax  onclick 

8
ボタンクリックでテーブル行の内容を取得する
テーブルの各列の詳細を抽出する必要があります。たとえば、列「Name / Nr。」。 テーブルにはいくつかのアドレスが含まれています 各行の最後の列には、ユーザーがリストされたアドレスを選択できるボタンがあります。 問題:私のコード<td>は、クラスを持つ最初のものだけを取得しますnr。これを機能させるにはどうすればよいですか? jQueryビットは次のとおりです。 $(".use-address").click(function() { var id = $("#choose-address-table").find(".nr:first").text(); $("#resultas").append(id); // Testing: append the contents of the td to a div }); テーブル: <table id="choose-address-table" class="ui-widget ui-widget-content"> <thead> <tr class="ui-widget-header "> <th>Name/Nr.</th> <th>Street</th> <th>Town</th> <th>Postcode</th> <th>Country</th> <th>Options</th> </tr> </thead> <tbody> <tr> <td class="nr"><span>50</span> </td> <td>Some Street …

6
PythonSeleniumボタンをクリックします
私はPythonセレンにまったく慣れておらず、次のhtml構造を持つボタンをクリックしようとしています。 <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" type="button"></input> <span> Reset </span> </div> </div> 上のボタンSearchとResetボタンの両方をクリックできるようにしたいと思います(明らかに個別に)。 私はいくつかのことを試しました、例えば: driver.find_element_by_css_selector('.button .c_button .s_button').click() または、 driver.find_element_by_name('s_image').click() または、 driver.find_element_by_class_name('s_image').click() しかし、私はいつも次のようになってしまうようですNoSuchElementException: selenium.common.exceptions.NoSuchElementException: Message: u'Unable to locate element: {"method":"name","selector":"s_image"}' ; …

4
Javascriptonclickイベントを含むHTMLアンカータグ
Googleを使用すると、アンカータグでonclickイベントを使用していることがわかりました。 でより多くのGoogleのヘッダ部内のオプションは、通常のAタグのように見えますが、それはリダイレクトが、メニューを開けませんonclicking。通常使用する場合 <a href='more.php' onclick='show_more_menu()'>More >>></a> 通常は起動せずに「more.php」にshow_more_menu()移動しますが、そのページ自体にメニューを表示しています。グーグルのようにする方法は?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.