[英]enable disable iframe when checked checkbox
這是我的代碼: -
<html>
<head>
<title>(Type a title for your page here)</title>
<script language="JavaScript">
<!--
function enable_text(status)
{
status=!status;
document.f1.other_text.disabled = status;
}
//-->
</script>
</head>
<body onload=enable_text(false);>
<form name=f1 method=post>
<input type="checkbox" name="others" onclick="enable_text(this.checked)" >Others
<iframe name="other_text" src="www.google.com"></iframe>
</form>
</body>
</html>
現在我點擊復選框同樣啟用它
未勾選復選框同樣啟用
在這里我想設置,如果我點擊復選框,然后iframe被禁用,如果簽出然后啟用
在HTML術語中, disabled
表示“此表單控件是只讀的,不能'成功'”(成功的含義“將出現在提交的數據中”)。
iframe
元素不是表單控件,不接受用戶輸入,也不提交表單數據。
應用於iframe時,術語“ disabled
沒有意義,因此您無法執行此操作。
更新評論:
我想要內部iframe內容readonly不i幀禁用現在如何可能
iframe中的常規內容,就像其他地方的常規內容一樣, 是只讀的。
如果要在iframe中的文檔中禁用表單控件,請在DOM中導航到這些表單控件並禁用表單控件(受跨幀的JS的正常跨域限制)。
您無法禁用iframe本身。
解決方法是在iframe上方放置透明div,這會阻止用戶與iframe內容進行交互。 要啟用交互,您只需刪除div。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.