ویژگی readonly HTML <input>

تعریف و استفاده

readonly ویژگی فیلدهای ورودی را فقط خوانا می‌کند.

readonly ویژگی یک ویژگی بولین است.

اگر این ویژگی تنظیم شده باشد، معنایش این است که فیلدهای ورودی فقط خوانا هستند.

فیلدهای ورودی فقط خوانا هستند و قابل تغییر نیستند (اما کاربر می‌تواند با استفاده از کلید Tab به آن‌ها دسترسی پیدا کند، آن‌ها را با رنگ برجسته نشان دهد و متن را از آن‌ها کپی کند).

می‌توانید تنظیم کنید readonly ویژگی برای جلوگیری از تغییر کاربران از مقدار تا زمانی که شرایط دیگری (مانند انتخاب چک باکس) برقرار شود. سپس JavaScript می‌تواند readonly مقدار و فیلد ورودی را برای قابل ویرایش کردن تنظیم کنید.

توجه:فرم همچنان فیلد ورودی فقط خوانا را ارسال می‌کند، اما فیلد ورودی غیرفعال را ارسال نمی‌کند!

مثال

فرم HTML شامل یک فیلد ورودی فقط خوانا است:

<form action="/action_page.php">
  <label for="country">کشور:</label>
  <input type="text" id="country" name="country" value="China" readonly><br><br>
  <input type="submit" value="ارسال">
</form>

آزمایش کنید

شرح

<input readonly>

پشتیبانی از مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی