Ikke forstået - sorry :-)
Hvis du ser på din kode (linie 3)
- <script type="text/javascript">
- $(document).ready(function () {
- $('.ButtonClass').click(function () {
- $(':input').attr("disabled", "disabled");
- $('table').css({ "opacity": "0.5" });
- $('#spinner').show();
- $('#spinner').html('<img src="images/loading.gif" style="width:100px; margin-left:160px; margin-top:50px;" />');
- });
- });
- </script>
Dette gør at din click kun virker på click på elementer med klassen ButtonClass (.ButtonClass).
Hvis du vil have den til at virke på alle input-elementer skal du erstatte denne selector med en der virker på alle input-elementer.
Så ville mene du skulle lave det således:
- <script type="text/javascript">
- $(document).ready(function () {
- $('$(':input')').click(function () {
- $(':input').attr("disabled", "disabled");
- $('table').css({ "opacity": "0.5" });
- $('#spinner').show();
- $('#spinner').html('<img src="images/loading.gif" style="width:100px; margin-left:160px; margin-top:50px;" />');
- });
- });
- </script>
Koden kan sikkert optimeres med at sende noget med ned i function så din inderste ':input' kan ændres til noget bedre, men desværre er jeg ikke helt skarp nok i hvordan js virker til at jeg kan hjælpe her.
Håber det gav dig lidt mere forståelse af hvad jeg forsøgte at forklare
Indlæg senest redigeret d. 14.05.2013 14:22 af Bruger #17215