ورود

View Full Version : سوال: مشکل با تگ های داخل content editable



desatir7316
جمعه 02 بهمن 1394, 11:58 صبح
سلام دوستان
خسته نباشید
توی یه div با contenteditable=true وقتی یه dropdown می ذارم، توی فایرفاکس کار نمی کنه، ولی توی کروم مشکلی نداره
چکار باید بکنم؟



<div>
<div id="editor" contenteditable="true">
The editor
<select>
<option>--</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
Go!
</div>
</div>




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

HttpRequest
سه شنبه 06 بهمن 1394, 07:50 صبح
اگر در یه تگ مقدار editable رو صریح وارد نکنی از والدش می گیره. مساله دیگه هم اینه که editable بودن یه dropdown هم مسخره ست و هم تقریبا با این روش غیر ممکن.چون شما برای ادیت کردن یه گزینه باید روش کلیک کنی و این یعنی انتخاب اون گزینه مگر اینکه طوری طراحی کنن که مثلا فلان دکمه رو فشار بدید بعد کلیک کنید. در کل ادیت کردن یه dropdown بی خود و بی معنیه.
فایرفاکس هم میشه گفت ضعیف کار کرده چون تگselect وقتی والدش editable هست هنگ می کنه و از کار می افته ینی نمی فهمه و هم این می تونه باشه که چنین کاری رو مسخره و بیهوده دیده(که هست) و پرداختن بهش رو نادیده گرفته.البته به برنامه نویس هم اینطوری می گه که یه جای کار ایراد داره
کروم در مواجهه با این وضع هنگ نمی کنه ولی بهت این فرصت کاذب رو میده که گزینه های dropdown رو ادیت کنی . ینی یه امکانی رو بهت میده که امکانش نیست.