File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -761,9 +761,11 @@ function populate_models(ManufacturerId) {
761761function ManufacturerId_onchange ( ManufacturerId_select ) {
762762 if ( ManufacturerId_select . value ) {
763763 ManufacturerId_select . form . elements [ 'newMonitor[Manufacturer]' ] . style [ 'display' ] = 'none' ;
764+ ManufacturerId_select . form . elements [ 'newMonitor[Manufacturer]' ] . disabled = true ;
764765 populate_models ( ManufacturerId_select . value ) ;
765766 } else {
766- ManufacturerId_select . form . elements [ 'newMonitor[Manufacturer]' ] . style [ 'display' ] = 'inline' ;
767+ ManufacturerId_select . form . elements [ 'newMonitor[Manufacturer]' ] . style [ 'display' ] = '' ;
768+ ManufacturerId_select . form . elements [ 'newMonitor[Manufacturer]' ] . disabled = false ;
767769 // Set models dropdown to Unknown, text area visible
768770 const ModelId_dropdown = $j ( '[name="newMonitor[ModelId]"]' ) ;
769771 ModelId_dropdown . empty ( ) ;
@@ -800,9 +802,9 @@ function Manufacturer_onchange(input) {
800802
801803function ModelId_onchange ( ModelId_select ) {
802804 if ( parseInt ( ModelId_select . value ) ) {
803- $j ( '[name="newMonitor[Model]"]' ) . hide ( ) ;
805+ $j ( '[name="newMonitor[Model]"]' ) . hide ( ) . prop ( 'disabled' , true ) ;
804806 } else {
805- $j ( '[name="newMonitor[Model]"]' ) . show ( ) ;
807+ $j ( '[name="newMonitor[Model]"]' ) . show ( ) . prop ( 'disabled' , false ) ;
806808 }
807809}
808810
Original file line number Diff line number Diff line change @@ -513,7 +513,7 @@ class="nav-link<?php echo ($tab == $name ? ' active' : '') . ' ' . (($name == 'z
513513 <input type="text" name="newMonitor[Manufacturer]"
514514 placeholder="enter new manufacturer name"
515515 autocomplete="new_manufacturer"
516- value=" <?php echo $ monitor ->Manufacturer ()-> Name () ?> " <?php echo $ monitor -> ManufacturerId () ? ' style="display:none" ' : '' ?>
516+ <?php echo $ monitor ->ManufacturerId () ? ' style="display:none" disabled="disabled " ' : '' ?>
517517 data-on-input-this="Manufacturer_onchange"
518518 />
519519 </li>
@@ -539,7 +539,7 @@ class="nav-link<?php echo ($tab == $name ? ' active' : '') . ' ' . (($name == 'z
539539 <input type="text" name="newMonitor[Model]"
540540 placeholder="enter new model name"
541541 autocomplete="new_model"
542- value=" <?php echo $ monitor ->Model ()-> Name () ?> " <?php echo $ monitor -> ModelId () ? ' style="display:none" ' : '' ?>
542+ <?php echo $ monitor ->ModelId () ? ' style="display:none" disabled="disabled " ' : '' ?>
543543 data-on-input-this="Model_onchange"
544544 />
545545 </li>
You can’t perform that action at this time.
0 commit comments