How to make select support readonly when the background cannot read data when the disabled attribute is set

How to make select support readonly when the background cannot read data when the disabled attribute is set

Copy code
The code is as follows:

<span style="font-family:Microsoft YaHei;"><select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3" selected="selected">test3</option>
<option value="4">test4</option>
<option value="5">test5</option>
</select>
</span>

1》Problem of setting the readonly attribute of the form: However, the readonly attribute has no effect on the three forms of radio, select, and checkbox

2》Set the disabled attribute of the form

Problem: After setting the disabled attribute, the background cannot read data

way:

1. Set the disabled attribute and store the form value in the hidden field
2. Use jQuery to control (set the form attribute disabled=true when loading the page, and set the form attribute disabled=false when submitting the form)

Code:

Reference jquery file

<script type="text/javascript" src="../../js/jquery-1.3.2.js"></script>

Controlling the disabled attribute with scripts

Copy code
The code is as follows:

<span style="font-family:Microsoft YaHei;"><script type="text/javascript">
//Set disabled to take effect when loading
$(document).ready(function(){
$("input[name=category]").attr("disabled",true);
$("select[name=sonota_kbn]").attr("disabled",true);
});
//Set disabled to fail when submitting
$("input[name=modify]").click(function(){
$("input[name=category]").attr("disabled",false);
$("select[name=sonota_kbn]").attr("disabled",false);
});
</script> </span>

Note this: input[name=category]
Input is the form type (for example, select is a drop-down box)
name=category The name of the form

<<:  CSS float (float, clear) popular explanation and experience sharing

>>:  Detailed explanation of the English names corresponding to the font-family of Chinese fonts in CSS styles

Recommend

How to collect Nginx logs using Filebeat

Nginx logs can be used to analyze user address lo...

Why does your height:100% not work?

Why doesn't your height:100% work? This knowl...

Summary of commonly used tool functions in Vue projects

Table of contents Preface 1. Custom focus command...

Detailed description of mysql replace into usage

The replace statement is generally similar to ins...

Native js encapsulation seamless carousel function

Native js encapsulated seamless carousel plug-in,...

Solution for mobile browsers not supporting position: fix

The specific method is as follows: CSS Code Copy ...

Summary of several common ways to abbreviate javascript code

Table of contents Preface Arrow Functions Master ...

What is html file? How to open html file

HTML stands for Hypertext Markup Language. Nowada...

Detailed explanation of the use of docker tag and docker push

Docker tag detailed explanation The use of the do...

Teach you about react routing in five minutes

Table of contents What is Routing Basic use of pu...

How to deploy ElasticSearch in Docker

1. What is ElasticSearch? Elasticsearch is also d...

Detailed explanation of the use of MySQL select cache mechanism

MySQL Query Cache is on by default. To some exten...

Linux gzip command compression file implementation principle and code examples

gzip is a command often used in Linux systems to ...

More Features of the JavaScript Console

Table of contents Overview console.log console.in...