자바 스크립트 기능을 찾고 있는데요. 제출시 입력 된 (채워진) 텍스트 필드를 비활성화합니다. 따라서 사용자가 다시 로그인하면 채워진 텍스트 상자는 비활성화 된 채로 남아 있어야합니다. 코드를 시도했지만 텍스트 필드의 내용이 삭제되면 텍스트가 삭제됩니다.자바 스크립트 입력 필드 비활성화
<html>
<head>
<script>
function enableDisable(){
var disable = true;
var arglen = arguments.length;
var startIndex = 0;
var frm = document.example1;//change appropriate form name
if (arglen>0){
if (typeof arguments[0]=="boolean") {
disable=arguments[0];
if (arglen>1) startIndex=1;
}
for (var i=startIndex;i<arglen;i++){
obj = eval("frm."+arguments[i]);
if (typeof obj=="object"){
if (document.layers) {
if (disable){
obj.onfocus=new Function("this.blur()");
if (obj.type=="text") obj.onchange=new Function("this.value=this.defaultValue");
}
else {
obj.onfocus=new Function("return");
if (obj.type=="text") obj.onchange=new Function("return");
}
}
else obj.disabled=disable;
}
}
}
}
</script>
</head>
<body>
<form name="example1">
Text Field: <input type="text" name="text1">
<br>
<input type="submit" name="control1" onclick="enableDisable(this.submit,'text1','submit','select1')">
</form>
</body>
</html>
안내하십시오.
입니다. 앞으로 귀하의 질문과 함께 코드를 포함 시키십시오. 또한, 이것은 매우 간단하고, 당신은 그것을 인터넷 검색 할 수 있습니다. 이 두 가지 이유가 아마 당신이 downvoted지고있어. – SomeKittens
질문에서 실제로하고 싶은 것을 말하기 란 매우 어렵습니다. 또한 기술적 인 질문에서 "코드를 시도했습니다"와 같은 것을 쓰면 "시도한 코드를 인용하십시오"라는 큰 깜박이는 표시가 나타납니다 ("나는 오류가 발생했습니다"와 같이 큰 메시지가 나타납니다) "quote the error verbatim"이라고 말하는 깜박임). –