Hy @ll,
hoffe das ist etz ned doppelt *kopf kratz* wo habe ich das etz hin gesendet.
Ok . Versuche mich mal wieder mit JS und HTML / PHP.
Ich möchte Zwei Werte von ein ander Abzeihen über JS und onKeyUp.
Mein Problem ist da das ein Dyn. Seite ist mit rows ++ und -- müsste ich die JS function 10k mal kopieren oder Tippen *bin aber Fauler Mensch*
gibt es eine möglichkeit in document.save.von1.value; eine auto Nummerierung oder Variable rein zu bauen. z.B. document.save.von'+i+'.value; oder so ähnlich.
mom copy mal schnell den Code:
<script type="text/javascript">
function zaehler(){
var Wertx = document.save.von1.value.split(":");
var Werty = document.save.bis1.value.split(":");
var WertC = "";
var Wertx4 = Wertx[1]/60;
Wertx4 = Wertx4*100;
var Wertx1 = ".";
Wertx1 = Wertx1.concat(Wertx4);
var Werty4 = Werty[1]/60;
Werty4 = Werty4*100;
var Werty1 = '.';
Werty1 = Werty1.concat(Werty4);
var WertA= Wertx[0]+Wertx1;
var WertB= Werty[0]+Werty1;
if(WertA >= WertB){
WertC = 24.00;
}
var ret = WertB - WertA;
ret = ret + WertC;
if(WertB == 0 ){
WertA =Wertx[0]+':'+Wertx[1];
document.save.sum1.value=WertA;
}else{
document.save.sum1.value= ret;
}
if(WertA == 0){
document.save.sum1.value='0:00';
}
}
function Check(){
if (document.save.von1.value >= 2401) {
document.save.von1.value = 2400;
}
}
</script>
<body onload="document.save.von1.focus();">
<h3>Datenerfassung für | <u>≡≡Name≡≡?></u> |
PNR: ≡≡ NR ≡≡</h3><br />
<br />
<table>
<tr>
<td>
Datum:
</td>
<td>
<input style="font-weight: bold;"type="text" value="<?=$aktDate?>" name="idate" readonly />
</tr>
</table>
<table>
<tr>
<th>
Von:
</th>
<th>
bis:
</th>
<th>
Kostenstelle:
</th>
<th>
Bereich:
</th>
<th>
Art:
</th>
<th>
<b>Summe:</b>
</th>
</tr>
<?
if(isset($_REQUEST["mm"]) and isset($_REQUEST["1"])){
$m=$_REQUEST["mm"];
}else{
$m=3;
}
$i=1;?>
<form name="save" method="post">
<?
while($i <= $m){
?>
<tr>
<td>
<input type="text" id="von<?=$i?>" maxlength="5"
name="von<?=$i?>"
value="<?=$von.$i?>" onBlur=""
onKeyUp="JavaScript:zaehler(<?=$i?>);">
</td>
<td>
<input type="text" value="" id="bis<?=$i?>" name="bis<?=$i?>"
onKeyUp="zaehler(<?=$i?>);">
</td>
<td>
<select size="1" name="kostenstelle<?=$i?>">
<option value="value1">Item1</option>
<option value="test">test</option>
</select>
</td>
<td>
<select size="1" name="bereich<?=$i?>" />
<option value="value1">Item1</option>
</select>
</td>
<td>
<input type="text" value="" size="5" name="art<?=$i?>" on Blur="alert(document.getElementById('bis1')*1-document.getElementById('von1')*1)"/>
</td>
<td>
<input size="5" type="text" readonly id="sum<?=$i?>" value="" name="sum<?=$i?>" >
</td>
</tr>
<?
$i++;
}?>
<tr>
<td>
<? $mn=$m-1; ?>
<input type="submit" value="1 weniger" name="1" <? if($m==1){ ?> DISABLED <? } ?>
onClick="document.save.elements['mm'].value=<?=$m-1?>">
</td>
<td>
<? $mz=$m+1; ?>
<input type="submit" value="1 mehr" name="1"
onClick="document.save.elements['mm'].value=<?=$m+1?>">
</td>
</tr>
<input type="hidden" name="SID" value="<?=$SID?>">
<input type="hidden" name="NEW" value="true">
<input type="hidden" id="mm" name="mm" value="">
</form>
</table>
<?
}
?>
wer Kucken muss / will:
http://chief-of-death.no-ip.info/extern/t.php
thx im Vorraus Marcel
p.S. Hoffe das ich jetzt ned doppelt gepostet habe.