رفتن به مطلب
  • 0

کمک در GetElement و کلیک روی Submit


پژمان نیکروان

سوال

سلام خسته نباشید.

کد html اون قسمت از فرم رو که باید روی دکمه لاگینش کلیک بشه رو میذارم اگه کسی تونست بگه که چطور روی این لاگین کلیک بشه؟


<form action="" method="post">
<input type="hidden" name="sec_code" value="e38b2fe2e561c74c54952035a641f1ca" />
<input name="login_panel" value="1" type="hidden"/>
<table align="center" width="100%">
<tr>

<td id="inputs" align="center"><input name="username" id="username_1" value="" type="text" placeholder="Username" dir="ltr"/>
</td>
</tr>

<tr>
<td id="inputs" align="center"><input name="password" id="password_1" value="" type="password" placeholder="Password" dir="ltr"/>
</td>
</tr>

<tr>
<td align="center">
<input type="submit" style="font-family: BYekan" id="submit" value=" ورود "/> 
</td>
</tr>

</table>
</form>

واسه لاگین تو سایت رزبلاگ هست.

لطفا اول کد رو تست کنید و بعد قرار بدین چون من روش های مختلف رو امتحان کردم.

از روش شماره فرم هم تست کردم:

web.executeJavascript(WebView1,"document.forms[0].submit();")

ممنون.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

11 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

آرمین جان ممنون میشم اگه یکم روش کار کنی.

سایت:

ROZBLOG.COM/LOGIN.PHP

وگرنه باید به رزبلاگ بگم که یه تغییری تو کداش بده. *خنده*

در جریان هستند.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سلام من بیسیک دردسترس ندارم

ولی میدونم این کد کار میکنه..

we.executeJavascript(WebView1,"document.getElementsByName('btnSubmit')[0].click();")

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

نیما جان این کلید اصلا name نداره چطور کارمیکنه ؟!

و اما پژمان نیکروان شما اگه میتونی بهشون بگو یه name بزارن واسه اون خط کدشون اگر هم نمیتونی بگی باید از یه روش دیگه بری که فکر کنم کل کداتو باید تغییر بدی حالا شما خبرشو بده که اونا name رو اضاف میکنن یا ما ترفند بزنیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

باشه من بهشون میگم.

اما شما هم ببینید میتونید ترفندی پیدا کنید واسه این یا نه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این المان id داره و میتونید از getElementById() استفاده کنید

we.executeJavascript(WebView1,"document.getElementById('Submit')[0].click();")

لینک ارسال
به اشتراک گذاری در سایت های دیگر

حمیدجان مرسی از پاسخت اما ماهم ایدی رو دیده بودیم و تست کرده بودم جواب نداد.

گفتم اگه ممکن هست اول تست کنید بعد بدین.

Uncaught TypeError: Cannot call method 'Click' of undefined in null (Line: 1)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این 100% باید جواب بده

we.executeJavascript(WebView1,"document.getElementById('submit').click()")

اگه جواب نداد پروژه اپلود کن کدات اشتباست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام . یه نیم ساعت میشه رسیدم خونه.

به نظر من روی رزبلاگ و بلاگفا و ... کار نکنید بهتره . هیچ چیزی که براتون منفعت داشته باشه توش نداره.

به جز اینکه فقط و فقط جزء رزومه کاری شما باشه که باز هم رزومه جالبی نیست !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آفرین ایمان جان.این کد جواب داد ، فکر کنم مشکلم فقط گذاشتن [0] بود.

واقعا ممنون.

آقا مهدی با نظر شما هم موافقم و هرچی شد و هرجاش با مشکل برخوردم حداقل میگم سعی ام رو کردم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام،بنظرم اگه تیمی واسه خودتون کار کنید خوبنر پیشرفت میکنید،من اگه امروز یا فردا شروع کنم انسالله تیمی کار میکنم،با حرف آقای ایزدی هم موافقم،یاحق

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...