add oninput methods to text inputs for new Manufacturer/Model

This commit is contained in:
Isaac Connor 2021-09-26 14:47:29 -04:00
parent ee609ad28b
commit 1c01936f75
1 changed files with 6 additions and 3 deletions

View File

@ -482,7 +482,7 @@ switch ( $name ) {
<td> <td>
<?php <?php
require_once('includes/Manufacturer.php'); require_once('includes/Manufacturer.php');
$manufacturers = array(''=>translate('unknown')); $manufacturers = array(''=>translate('Unknown'));
foreach ( ZM\Manufacturer::find( null, array('order'=>'lower(Name)')) as $Manufacturer ) { foreach ( ZM\Manufacturer::find( null, array('order'=>'lower(Name)')) as $Manufacturer ) {
$manufacturers[$Manufacturer->Id()] = $Manufacturer->Name(); $manufacturers[$Manufacturer->Id()] = $Manufacturer->Name();
} }
@ -492,6 +492,7 @@ switch ( $name ) {
<input type="text" name="newMonitor[Manufacturer]" <input type="text" name="newMonitor[Manufacturer]"
placeholder="enter new manufacturer name" placeholder="enter new manufacturer name"
value="<?php echo $monitor->Manufacturer()->Name() ?>"<?php echo $monitor->ManufacturerId() ? ' style="display:none"' : '' ?> value="<?php echo $monitor->Manufacturer()->Name() ?>"<?php echo $monitor->ManufacturerId() ? ' style="display:none"' : '' ?>
data-on-input-this="Manufacturer_onchange"
/> />
</td> </td>
</tr> </tr>
@ -500,7 +501,7 @@ switch ( $name ) {
<td> <td>
<?php <?php
require_once('includes/Model.php'); require_once('includes/Model.php');
$models = array(''=>translate('unknown')); $models = array(''=>translate('Unknown'));
foreach ( ZM\Model::find(array('ManufacturerId'=>$monitor->ManufacturerId()), array('order'=>'lower(Name)')) as $Model ) { foreach ( ZM\Model::find(array('ManufacturerId'=>$monitor->ManufacturerId()), array('order'=>'lower(Name)')) as $Model ) {
$models[$Model->Id()] = $Model->Name(); $models[$Model->Id()] = $Model->Name();
} }
@ -509,7 +510,9 @@ switch ( $name ) {
?> ?>
<input type="text" name="newMonitor[Model]" <input type="text" name="newMonitor[Model]"
placeholder="enter new model name" placeholder="enter new model name"
value="<?php echo $monitor->Model()->Name() ?>"<?php echo $monitor->ModelId() ? ' style="display:none"':'' ?>/> value="<?php echo $monitor->Model()->Name() ?>"<?php echo $monitor->ModelId() ? ' style="display:none"':'' ?>
data-on-input-this="Model_onchange"
/>
</td> </td>
</tr> </tr>
<tr> <tr>