ورود

View Full Version : كد جاوااسكريپتي براي رويداد onchange در كنترل textbox



HABIB_TANHA
سه شنبه 24 اسفند 1389, 16:19 عصر
سلام و عرض ارادت
چطور ميشود يك تابع جاوا اسكريپتي رو در رويداد onchange كنترل textbox نوشت
يعني وقتي از كنترل تكست باكس جاري به يك كنترل ديگر فوكس شد كد جاوا اسكريپتي اجرا شود

<asp:TextBox id="TextBox1"
runat="server"
OnTextChanged =" showTextBoxValue(id);">
</asp:TextBox>

كد فوق جواب نمي دهد و خطاي زير را مي دهد


'TextBoxValue' is not a member of 'ASP.row2_aspx'


كد جاوا اسكريپت موجود هم اشكالي ندارد زيرا براي رويداد onblur كنترل text از html كار ميكند.

Peyman.Gh
چهارشنبه 25 اسفند 1389, 01:12 صبح
از رویداد onblur استفاده کنید.

<script type="text/javascript">
function p(){
alert('Test');
}
</script>


<asp:TextBox ID="YourTextBox" runat="server" onBlur="p();"></asp:TextBox>

موفق باشید.

HABIB_TANHA
چهارشنبه 25 اسفند 1389, 10:53 صبح
از جواب شما ممنونم
البته در موقع كد نويسي asp رويداد onblur را نمي شناسد اما وقتي برنامه را اجرا كردم جواب داد نمي دانم روي سرور هم جواب مي دهد يا نه !!!؟؟؟؟:متعجب: