با سلام
من یک میخوام در یک تکسباکس در webbrowser مقداردهی کنم که در سورس آن دو خاصیت name یکسان با یک اسم وجود دارد باید چکار کنم؟
با سلام
من یک میخوام در یک تکسباکس در webbrowser مقداردهی کنم که در سورس آن دو خاصیت name یکسان با یک اسم وجود دارد باید چکار کنم؟
آخرین ویرایش به وسیله site-111 : جمعه 06 آذر 1388 در 18:08 عصر
احتمالاً این دو تکست باکس باید در فریم (Frame) های جداگانه ای باشند. پس شماره فریم رو عوض کنید.
الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.
شما باید از متد Getelementsbytagname استفاده کنید !
برای دسترسی به به کنترل مورد نظر باید ایندکس کنترل مورد نظر را در سورس صفحه پیدا کنید
برای مثال اگر شما در سورس صفحه کد زیر را داشته باشید
<input class="input" type="text" name="input">
<input class="input" type="text" name="input"> ایندکس 2
کد به صورت زیر خواهد بود
webbrowser1.document.Getelementsbytagname("input") (2).click