Heim  >  Artikel  >  Web-Frontend  >  Setzen Sie alle Formularobjekte über js auf schreibgeschützt

Setzen Sie alle Formularobjekte über js auf schreibgeschützt

阿神
阿神Original
2017-03-18 11:23:322164Durchsuche

Beispiel: Stellen Sie alle Objekte im Formular so ein, dass sie schreibgeschützt sind.

<html>
<body>
<script language="javascript">
function DisableDiv(p)
 {
   var objs=new Array()
   var strobj
   strobj="input|a|button"
   objs=strobj.split("|")
   //for循环开始设置form对象为只读
   for(k=0;k<objs.length;k++)
   {
   obj1=document.getElementById(p).getElementsByTagName(objs[k])
 for (var i=0; i<obj1.length; i++) {
  obj1[i].disabled=true
  obj1[i].onclick=function() {
  this.disabled=true
   return false
 }
  obj1[i].onkeypress=function() {
  this.disabled=true   
  return false
 }   
 }   
  }
}
</script>
<p id="p1">
<input type="text" name="textfield"> 
<input type="button" name="Submit" value="点击我" onclick="javascript:alert(&#39;click me&#39;)">
</p>
</body>
php中文网,欢迎大家的光临。
<script language="javascript">
//初始化
DisableDiv(&#39;p1&#39;)
</script>
</html>

Verwandte Artikel:

js setzt das Eingabetextfeld auf schreibgeschützt

Verarbeiten Sie Formulare, um Eingabe- und andere Textfelder zu erstellen schreibgeschützt Nicht bearbeitbare Methode

Verwenden Sie js, um das schreibgeschützte Attribut des Eingabefelds dynamisch zu steuern

Das obige ist der detaillierte Inhalt vonSetzen Sie alle Formularobjekte über js auf schreibgeschützt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn