انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پروژه دریافت مقدار در دو field و نمایش آن های درnotification

پروژه دریافت مقدار در دو field و نمایش آن های درnotification

#5
(۱۳۹۳/۱۲/۱۴, ۱۱:۳۳ ب.ظ)'criss' نوشته: سلام دوستان
خسته نباشید
من برای این قسمت از کد

کد پی‌اچ‌پی:
mWebview.loadUrl("javascript:window.HtmlViewer.showHTML" +
                        
"(document.getElementsByTagName('html')[0].innerHTML);"); 


میخوام مقدار درون یک btn رو از روی html دریافت کنم < اما ممکن نیست !

کد پی‌اچ‌پی:
 mWebview.loadUrl("javascript:window.HtmlViewer.showHTML" +
                        "(document.getElementsByClassName('btn')[0].innerHTML);"); 

از کد بالا که استفاده میکنم مقدار خالی بهم میده

کد پی‌اچ‌پی:
mWebview.loadUrl("javascript:window.HtmlViewer.showHTML" +
                         "(document.getElementsByClassName('btn')[0].value.innerHTML);"); 

و از این کد هم که استفاده میکنم میگه Undefined !

مشکل از چیه ؟
دقیقا باید چی رو وارد کنم ؟ ممنون میشم راهنمایی کنید <

 



سلام.
این کدی که ذکر کردید، نباید مشکلی داشته باشه :

کد پی‌اچ‌پی:
mWebview.loadUrl("javascript:window.HtmlViewer.showHTML" +
                        
"(document.getElementsByClassName('btn')[0].innerHTML);"); 

حالا بنده دو حدس دارم :

1- روش getElementsByClassName برای اشاره به تعدادی عنصر، بر اساس نام کلاس (Class) آنها می باشد، بنابراین ببینید که نام کلاس برای عنصر مورد نظرتان به درستی تعیین شده باشد.
2- روش innerHTML ، محتوای HTML بین زوج تگ را به ما می دهد. یعنی مثلا اگر برای زوج تگ p به کار رود، تمامی محتوای بین <p> و <p/> را به ما می دهد (یا به اصطلاح، یک تگ p با آن نام کلاس). حالا ممکنه که شما این روش را برای عنصری به کار بردید که اصلا به شکل زوج تگ نیست که محتوایی بین دو تگ ابتدا و انتهای آن باشد (یا اینکه اصلا محتوایی بین زوج تگ نبوده، یا تگ پایانی را ننوشته ایم). 
بهتر است کد HTML صفحه را نیز ذکر کنید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط criss ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: پروژه دریافت مقدار در دو field و نمایش آن های درnotification - توسط admin - ۱۳۹۳/۱۲/۱۶, ۰۵:۴۱ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان