PDA

View Full Version : مبتدی: چند سوال در مورد ویرایش عبارات درج شده در TextBox و حالت Button



neo1989021
پنج شنبه 04 فروردین 1390, 18:59 عصر
سلام. عیدتون مبارکــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــ
دوستان من چندتا سوال دارم از نوع مهم و ریز

(1) من یه فرم طراحی کردم که دو تا button توش داره. متاسفانه اون باتنی که من دوست ندارم دورش حالت فعال ایجاد شده (یه رنگ خاصی دو button ایجاد شده) می خواهم بتونم این حالت فعال بودن و بم به باتن دلخواهم. از defaultbutton استفاده کردم اما اون حالت فعال بودن و از لحاظ ظاهری رو تنظیم نمیکنه.

(2) تو همون فرمی که طراحی کردم برای دکمه submit یه سری کد برای اتصال به بانک اطلاعاتی وجود داره. حالا من می خواهم مثلا اگه textbox3 توش نوشته بود "سیروس" - "حسن" یا ... اطلاعات ارسال نشه. اول اینکه چطوری این کار و بکنم و ایا قبل اون کدهای اتصال به بانک بنویسم و یا بعدش.

(3) من یه textbox دارم با یه button. توی اون texbox مثلا می نوسم : بابا اب داد و دکمه رو میزنم. حالا می خواهم کدی باشه که تمام نوشته هایی که تو textbox نوشته شد مثلا اگه بابا توش بود فلان اتفاق بیفته.
اگه بخواهم شرطی بنویسم فقط اگه texbox برابر بود با بابا (همین) این کار و میکنه اما اگه چندتا کلمه دیگه هم بود و بابا هم جزش بود کار نمیکنه.

با تشکر

Javad.Kashi
پنج شنبه 04 فروردین 1390, 20:26 عصر
سلام عیدشما هم مبارک
سوال اول: UseSubmitBehavior که یکی از property button هست مربوط به این سوال شما است .

در مورد سوال های دیگه می بایست از property تکست استفاده کنید .( برای خواندن مقدار inputها ) ولی برای شرط ها و غیره از if و غیره استفاده می کنید .

یا علی

neo1989021
پنج شنبه 04 فروردین 1390, 23:33 عصر
در مورد جواب سوال اول ممنونم. :قلب:

اما جواب سوال دوم و نگرفتم :گریه:
ببینید سوالم اینه به شکل کامل:

یک TextBox دارم که کاربر می خواهد یه چیزایی توش بنویسه. حالا من می خواهم اگه یک کلمه ای که من مشخص می کنم تو بین کلماتی بود که کاربر نوشت مثلا lable1 بشه "شمااز لغات غیر مجاز استفاده کرده اید"

smm2006sh
جمعه 05 فروردین 1390, 00:27 صبح
برا سوال دوم میتونی از validation های خود ویژوال استفاده کنی تا مثلا خالی نبودن تکس باکس را چک کنه

raziee
جمعه 05 فروردین 1390, 00:34 صبح
در مورد جواب سوال اول ممنونم. :قلب:

اما جواب سوال دوم و نگرفتم :گریه:
ببینید سوالم اینه به شکل کامل:

یک TextBox دارم که کاربر می خواهد یه چیزایی توش بنویسه. حالا من می خواهم اگه یک کلمه ای که من مشخص می کنم تو بین کلماتی بود که کاربر نوشت مثلا lable1 بشه "شمااز لغات غیر مجاز استفاده کرده اید"

باید از asp:regularexpressionvalidator استفاده کنید.
اگه موارد مورد بررسی کم باشند و یا دارای یک الگوی خاص، از "عبارات با قاعده" و regularexpressionvalidator میتونید به مقصودتون برسید.
اما اگه تعداد این اسامی زیاد باشه مثلا بررسی نام کاربری برای ثبتنام باید ار روش های دیگه ای استفاده کنید.مثلا با کمک ایجکس مقدار تایپ شده رو به سرور بدید و بررسی کنید که مقدار معتبر هست یا خیر.


=-=-=-=
دوست من پرسیدن چند سوال در یک تاپیک بر خلاف قوانین این انجمن هست. مطمئنا مدیران هنوز این تاپیک رو ندیدند وگرنه اخطار میدادند.

tafo2066
جمعه 05 فروردین 1390, 01:05 صبح
من یه textbox دارم با یه button. توی اون texbox مثلا می نوسم : بابا اب داد و دکمه رو میزنم. حالا می خواهم کدی باشه که تمام نوشته هایی که تو textbox نوشته شد مثلا اگه بابا توش بود فلان اتفاق بیفته.
سلام
من زیاد asp کار نکردم ولی احتمالا میتونی از جاوا اسکریپت تو برنامت استفاده کنی:



<html>
<body>
<script type="text/javascript">
function check_text(){
var str = document.getElementById('txt').value;
//joda sazie tamame kalamate mojod dar matn ba karaktere fasele
var mySplitResult = str.split(" ");
for (i=0;i<mySplitResult.length;i++){
if(mySplitResult[i]=='notext'){
alert('matne('+mySplitResult[i]+') gheyre mojaz ast');
}
}
}
</script>
<form>
text: <input type="text" name="firstname" id="txt" /><br />
<input type="submit" value="Submit" onclick="check_text()" />
</form>
</body>
</html>

یه سر هم به این لینک بزنی بد نیست:
http://www.eggheadcafe.com/community/aspnet/3/10013949/get-textbox-value-using-java-script.aspx

neo1989021
جمعه 05 فروردین 1390, 02:24 صبح
دوستان من کدهای اتصال به بانک اطلاعاتیم در چند بخش نوشته شده. (نصفش تو باتن نوشته شده، نصفش تو Page lode و ...) حالا من موندم کجای این قسمتها باید دستور شرطیم و بذارم؟
RegularExpressionValidator به چه شکل باید اون عبارت رو بهش بفهمونم؟
(سیستم نظر خواهی سایت بلاگفا رو دیدید؟ مثلا اگه برید تو یک وبلاگ فوحش بنویسید نظر شما ارسال نمیشه و پنجره ارسال نظر بسته میشه. منم می خواهم یه همچین کاری کنم.)