PDA

View Full Version : یه مشکل نو ظهور در پر کردن فیلد های اینترنتی



sara_aryanfar
سه شنبه 06 اردیبهشت 1390, 13:56 عصر
با سلام دوستان من با کمک دوستان نرم افزارم آماده شد اما تا خواستم فایل نصب رو براش بسازم دیدم فقط میزنه اطلاعات فرم ناقص می باشد همه فیلدها به درستی پر می شوند ولی باز این مشکل هست علت این چیه در مورد بلاگفا

sara_aryanfar
سه شنبه 06 اردیبهشت 1390, 15:03 عصر
کسی از دوستان به این مشکل برنخورده البته اینم بگم که اگه شما پنج بار داخل این تکس یه کلید رو از کیبورد فشار بدین مشکل حل می شه حالا چطوری میشه عمل فشرده شدن کلید از صفحه کلید رو به این تکس باکس ارسال کرد

Babak-Magic
سه شنبه 06 اردیبهشت 1390, 16:35 عصر
کد چک کردن فیلداتون به چه صورته؟

sara_aryanfar
سه شنبه 06 اردیبهشت 1390, 16:45 عصر
webBrowser1.Document.GetElementById("cmtbody").Focus();
//braye por kardam fildha
webBrowser1.Document.GetElementById("txtwriter").InnerText = nameBox3.Text;
//fild email
webBrowser1.Document.GetElementById("txtemail").InnerText = emailBox4.Text;
//fild web site url
webBrowser1.Document.GetElementById("txturl").InnerText = webBox5.Text;
//fild matn asle


webBrowser1.Document.GetElementById("cmtbody").InnerText = messagBox6.Text;
الان فهمیدم که وقتی با کیبور اعداد رو وارد می کنم مورد قبول واقع میشه اما وقتی برنامه وارد می کنه نه

Babak-Magic
سه شنبه 06 اردیبهشت 1390, 17:24 عصر
این دستورات رو در رویداد Webbrowser_DocumentCompleted قرار دادین؟

Farshid007
سه شنبه 06 اردیبهشت 1390, 18:59 عصر
سلام
به نظر من بهتره واسه کد کپتچا تکست باکس نذارید یعنی کاربر کد کپتچا رو از تو خود WebBrowserپر کنه و اینتر هم بزنه!
اینجوری اسم اینپات باکس کپتا در میاد:
string CaptchID= webBrowserCommend.Document.GetElementsByTagName("input")[8].Name.ToString();
و اینجوری فوکوس می ددهند:
webBrowserCommend.Document.GetElementById(CaptchID ).Focus();
دیگه مشکل :
اطلاعات فرم ناقص است هم از بین میره