projects
/
misc
/
kostenrechnung
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bbbbd75
)
Add empty default field for select options
author
Joey Schulze
<joey@infodrom.org>
Thu, 11 Mar 2010 12:09:29 +0000
(13:09 +0100)
committer
Joey Schulze
<joey@infodrom.org>
Thu, 11 Mar 2010 12:09:29 +0000
(13:09 +0100)
masks/arbeitsberichte.php
patch
|
blob
|
history
diff --git
a/masks/arbeitsberichte.php
b/masks/arbeitsberichte.php
index
3d94103
..
6ad35d2
100644
(file)
--- a/
masks/arbeitsberichte.php
+++ b/
masks/arbeitsberichte.php
@@
-13,7
+13,7
@@
function get_number(name)
function select_gebiet_callback(data)
{
function select_gebiet_callback(data)
{
- select_update('edit_kostenstelle',data.info);
+ select_update('edit_kostenstelle',data.info
,1
);
}
function select_gebiet(obj)
}
function select_gebiet(obj)
@@
-41,10
+41,10
@@
function select_geraet(obj)
function form_onload()
{
get_info('gebiete', {}, function (data) { select_update('edit_gebiet',data.info, 1); });
function form_onload()
{
get_info('gebiete', {}, function (data) { select_update('edit_gebiet',data.info, 1); });
- get_info('ordnungen', {}, function (data) { select_update('edit_ordnung',data.info); });
- get_info('mitarbeiter', {}, function (data) { select_update('edit_personal',data.info); });
+ get_info('ordnungen', {}, function (data) { select_update('edit_ordnung',data.info
,1
); });
+ get_info('mitarbeiter', {}, function (data) { select_update('edit_personal',data.info
, 1
); });
get_info('geraete', {}, function (data) { select_update('edit_geraet',data.info, 1); });
get_info('geraete', {}, function (data) { select_update('edit_geraet',data.info, 1); });
- get_info('arbeitsarten', {}, function (data) { select_update('edit_arbeitsart',data.info); });
+ get_info('arbeitsarten', {}, function (data) { select_update('edit_arbeitsart',data.info
,1
); });
}
function replicate_personal()
}
function replicate_personal()
@@
-61,8
+61,9
@@
function replicate_personal()
elem = document.createElement('select');
elem.id = 'edit_personal:' + number;
elem.name = 'personal:' + number;
elem = document.createElement('select');
elem.id = 'edit_personal:' + number;
elem.name = 'personal:' + number;
+ elem.options[0] = new Option('Bitte wählen Sie','',false,false);
personal.parentNode.appendChild(elem);
personal.parentNode.appendChild(elem);
- get_info('mitarbeiter', {}, function (data) { select_update('edit_personal:'+number,data.info); });
+ get_info('mitarbeiter', {}, function (data) { select_update('edit_personal:'+number,data.info
, 1
); });
elem = document.createElement('br');
stunden.parentNode.appendChild(elem);
elem = document.createElement('br');
stunden.parentNode.appendChild(elem);
@@
-124,6
+125,9
@@
function einsatz_check()
datum: 'Datum',
gebiet: 'Gebiet',
kostenstelle: 'Gewässer',
datum: 'Datum',
gebiet: 'Gebiet',
kostenstelle: 'Gewässer',
+ ordnung: 'Gewässerordnung',
+ arbeitsart: 'Arbeiten',
+ personal: 'Mitarbeiter',
stunden: 'Stunden',
geraet: 'Gerät',
geraetstunden: 'Gerätestunden'};
stunden: 'Stunden',
geraet: 'Gerät',
geraetstunden: 'Gerätestunden'};
@@
-188,8
+192,8
@@
$formular = <<<EOC
<tr>
<td width="25%"><input id="edit_datum" name="datum" size="8"> <img class="calendar" src="images/icons/calendar.gif" onclick="calendar('edit_datum',event)"></td>
<td width="25%"><select id="edit_gebiet" name="gebiet" onchange="select_gebiet(this)"><option value="">Bitte wählen Sie</option></select></td>
<tr>
<td width="25%"><input id="edit_datum" name="datum" size="8"> <img class="calendar" src="images/icons/calendar.gif" onclick="calendar('edit_datum',event)"></td>
<td width="25%"><select id="edit_gebiet" name="gebiet" onchange="select_gebiet(this)"><option value="">Bitte wählen Sie</option></select></td>
- <td width="25%"><select id="edit_kostenstelle" name="kostenstelle"></select></td>
- <td width="25%"><select id="edit_ordnung" name="ordnung"></select></td>
+ <td width="25%"><select id="edit_kostenstelle" name="kostenstelle"><
option value="">Bitte wählen Sie</option><
/select></td>
+ <td width="25%"><select id="edit_ordnung" name="ordnung"><
option value="">Bitte wählen Sie</option><
/select></td>
</tr>
</table>
</tr>
</table>
@@
-201,7
+205,7
@@
$formular = <<<EOC
<td width="10%"> </td>
</tr>
<tr>
<td width="10%"> </td>
</tr>
<tr>
- <td width="30%"><select id="edit_personal" name="personal"></select></td>
+ <td width="30%"><select id="edit_personal" name="personal"><
option value="">Bitte wählen Sie</option><
/select></td>
<td width="30%"><input id="edit_stunden" name="stunden" size="5" type="text"></td>
<td width="30%"> </td>
<td width="10%" align="right"valign="bottom"><button onclick="return replicate_personal()" style="color: red; font-weight: bold;">+ </button></td>
<td width="30%"><input id="edit_stunden" name="stunden" size="5" type="text"></td>
<td width="30%"> </td>
<td width="10%" align="right"valign="bottom"><button onclick="return replicate_personal()" style="color: red; font-weight: bold;">+ </button></td>
@@
-231,7
+235,7
@@
$formular = <<<EOC
</tr>
<tr>
<td width="50%" valign="top"><textarea id="edit_bemerkung" name="bemerkung" cols="66" rows="5"></textarea></td>
</tr>
<tr>
<td width="50%" valign="top"><textarea id="edit_bemerkung" name="bemerkung" cols="66" rows="5"></textarea></td>
- <td width="25%" valign="top"><select id="edit_arbeitsart" name="arbeitsart"></select></td>
+ <td width="25%" valign="top"><select id="edit_arbeitsart" name="arbeitsart"><
option value="">Bitte wählen Sie</option><
/select></td>
<td width="25%" valign="top"><input id="edit_akkord" name="akkord" type="checkbox"></td>
</tr>
</table>
<td width="25%" valign="top"><input id="edit_akkord" name="akkord" type="checkbox"></td>
</tr>
</table>