PDA

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



حامد_رشنو
شنبه 01 بهمن 1390, 18:46 عصر
پاک کردن متن همه تکست باکسهای صفحه
البته کده پاک کردن متن همه تکست باکسهای فرم رو دارم.

moslem.hady
شنبه 01 بهمن 1390, 18:52 عصر
خالی کردن تعداد زیادی textbox و checkbox و ... با یک کد (http://programmer.persianblog.ir/post/28/%D8%AE%D8%A7%D9%84%DB%8C%20%DA%A9%D8%B1%D8%AF%D9%8 6%20%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF%20%D8%B2%DB%8C% D8%A7%D8%AF%DB%8C%20textbox%20%D9%88%20checkbox%20 %D9%88%20...%20%D8%A8%D8%A7%20%DB%8C%DA%A9%20%DA%A 9%D8%AF)

Rohollaes
شنبه 01 بهمن 1390, 21:25 عصر
foreach (Control c in Page.Controls)
{
if (c is TextBox)
{
(c as TextBox).Text = string.Empty;
}
}

حامد_رشنو
دوشنبه 10 بهمن 1390, 20:57 عصر
مرسی بچه ها ولی این کدها برای ASP.NET نیست

Saman Hashemi
سه شنبه 11 بهمن 1390, 07:38 صبح
مرسی بچه ها ولی این کدها برای ASP.NET نیست
خوب برای چیه اگه برای ASP.NET نیست؟!!!

حامد_رشنو
شنبه 22 بهمن 1390, 12:09 عصر
این کدها توی C# اجرا میشن(WinApp)

mahmood_4246
یک شنبه 23 بهمن 1390, 14:26 عصر
foreach (Control c in Page.Controls)
{
if (c is TextBox)
{
(c as TextBox).Text = string.Empty;
}
}


تو Asp.net کار نمیکنه کد بالا

Control myForm = Page.FindControl("Form1");

foreach (Control ctrl in myForm.Controls)
{
.
.
.

A.S.Roma
یک شنبه 23 بهمن 1390, 20:05 عصر
اگه TextBox تو Root فرم باشه این کد پیداش می کنه اما اگه داخل Panel‌یا Container سمت سرور باشه با این کد Catch‌نمیشه.

Peyman.Gh
یک شنبه 23 بهمن 1390, 21:10 عصر
از jQuery استفاده کنید.

بطور مثال :

<script type="text/javascript">
function p() {
$(document).ready(function(){
$("input:text").val('');
});
return false;
}
</script>
<asp:Button OnClientClick="return p();" ID="Button1" runat="server" Text="Clear" />

موفق باشید.

moslem.hady
دوشنبه 24 بهمن 1390, 00:28 صبح
آقا یه Panel از خود کامپوننت های ASP بذار. بعد این کد رو بنویس:

foreach (Control ctrl in Panel1.Controls)
{
if (ctrl is System.Web.UI.WebControls.CheckBox)
{
(ctrl as CheckBox).Checked = false;
}
if (ctrl is System.Web.UI.WebControls.TextBox)
{
(ctrl as TextBox).Text = string.Empty;
}
}
مثلا با این کد من همه تکست باکس ها رو خالی کردم و همه چک باکس ها رو غیرتیکدار کردم.
نگین کار نمیکنه که من خودم دارم استفاده میکنم! :عصبانی:

Peyman.Gh
دوشنبه 24 بهمن 1390, 12:48 عصر
@ moslem.hady

به نظر من منطقی نیست وقتی Client Side میتوان کاری را انجام داد نیاز به Server Side نمیباشد .

موفق باشید.