PDA

View Full Version : سوال: نمایش پیغام بر روی صفحه در زمان کلیک روی صفحه بحز یک زمانی که روی یک Input کلیک می کنیم



aroshanzamir
یک شنبه 20 بهمن 1392, 23:45 عصر
سلام دوستان

من توی قسمت Body کد های Html یک Input دارم می خواهم وقتی هر کجای صفحه کلیک کردم یک پیغام به من نشون بده بجز زمانی که روی Input--->Type=text کلیک می کنم

کد HTML


<form id="form1" runat="server">
<div align="center">
<input type="text" id="txt1" />
</div>
</form>






$(document.body).not("#txt1").click(function () {
alert("Hello");
});

azamicu
دوشنبه 21 بهمن 1392, 20:00 عصر
سلام دوست عزیز
کلیک رو به input اضافه بکن و خط زیر رو توش بنویس

$( "input" ).click(function( event ) {
event.stopPropagation();
});

aroshanzamir
سه شنبه 22 بهمن 1392, 00:26 صبح
سلام .. وقت بخیر

جواب نمیده

مثلا :یک Input با ID =txt روی صفحه دارم می خواهم وقتی که هر جای صفحه کلیک کردم یک پیغام بهم نشون بده .. فقط زمانی که روی input کلیک کردم پیغام بهم نشون نده


$("#txt").click(function (e) {
e.stopPropagation();
});
$(document).click(function () {
alert("Hello");
});




این جوری هم نوشتم جواب نمیده

Javidhb
سه شنبه 22 بهمن 1392, 11:11 صبح
باید درست کار کنه...

http://jsfiddle.net/GMwRw/