saeedj 0 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 با سلام من با وردپرس کار میکنم یه عنصر با کلاس h5 توی صفحه دارم و میخوام اون رو با یه فرم تماس که دارم ارسال کنم ، چون فرم تماس هم توی یه دیتابیس ثبت میشه و میخوام اون محتوایی که توی کلاس h5 صفحه دارم هم توی دیتابیس ثبت بشه. حالا اومدم این رو نوشتم <script> var x = document.getElementsByClassName("h5"); document.getElementById("username").innerHTML = x[0].innerHTML; </script> و یه پاراگراف با کلاس username درست کردم که محتوای h5 اول اونجا بشینه و بعد ببرمش توی فرم و استفاده کنم اما هرکاری میکنم محتوا h5 رو توی username نشون نمیده خواهش میکنم راهنماییم کنید ممنون لینک به ارسال
asadiy4n 2807 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 سلام به انجمن خوش آمدید در کل متوجه نشدم منظورتون چی هست و میخواید چی کار کنید ولی اگر میخواید مقدار یک input رو تغییر بدید به جای innerHTML از value استفاده کنید 3 لینک به ارسال
saeedj 0 ارسال شده در دی 99 مالک گزارش بازنشر ارسال شده در دی 99 سلام ممنون من یه فرم تماس با استفاده از html ساختم که مقادیری که کاربر وارد میکنه رو توی یه دیتابیس ذخیره میکنه حالا میخوام علاوه بر اون مقادیری که کاربر وارد میکنه یه عبارت دیگه که توی همون صفحه هست و کلاسش h5 هست رو هم توی دیتابیس ذخیره کنم بعد اومدم این اسکریپت رو نوشتم <script> var x = document.getElementsByClassName("h5"); document.getElementById("username").innerHTML = x[0].innerHTML; </script> تا اولین عبارتی که کلاسش h5 هست رو پیدا کنه و innerhtml اون رو توی یه پاراگراف دیگه که کلاسش username هست نشون بده تا خیالم راحت بشه که اون چیزی که توی h5 بوده رو درست پیدا کرده اما هیچی پیدا نمیکنه لینک به ارسال
asadiy4n 2807 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 فک کنم این چیزی که میخواید باشه var something = document.getElementsByClassName('someclass')[0].innerHTML; document.getElementById('username').value = something; البته که این کار در بک اند انجام بگیره خیلی مطمئن تر هست 3 لینک به ارسال
saeedj 0 ارسال شده در دی 99 مالک گزارش بازنشر ارسال شده در دی 99 ممنون از توجه شما همون که خودم نوشتم هم درسته، اما عنصر h5 رو پیدا نمیکنه من با وردپرس و المنتور کار میکنم زمانی که یه عنصر H5 توی همون قسمتی باشه که کد رو مینویسم کد document.getelementsbyclassname کار میکنه اما عنصر h5 که من میخوام توی اون قسمت نیست و پیداش نمیکنه میخواستم بدونم میشه بجای document از یه عبارت بزرگتر استفاده کرد که کل صفحه رو شامل بشه؟ که بتونه اون عنصر h5 رو ببینه لینک به ارسال
Morteza 34190 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 اگر اشتباه نکنم getElementsByTagName رومیتونید استفاده کنید. 1 لینک به ارسال
saeedj 0 ارسال شده در دی 99 مالک گزارش بازنشر ارسال شده در دی 99 اقا خیلی خیلی ممنون مشکلم حل شد کارت درسته لینک به ارسال
Morteza 34190 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 خواهش میکنم موفق باشید 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری