Wie Sie sehen können, habe ich dieses Formular, die Anzahl der Mitarbeiter multiplizieren durch Test berechnen, die von Benutzer ausgewählt werden. Die Anzahl der Mitarbeiter wird vom Benutzer eingegeben und der Test kommt aus der Datenbank. Jeder Test hat seinen individuellen Preis in der Datenbank festgelegt. Ich habe Skript für die Dropdown-Liste verwendet.Wie Betrag durch Javascript berechnen?
Wenn der Benutzer einen beliebigen Wert in die Anzahl der Mitarbeiter eingibt und einen beliebigen Test prüft, dann sollte die Gesamtbetragssumme auf "Buytest" berechnet werden.
<form action="add_corporate_test.php" method="POST">
<script type="text/javascript">
$(document).ready(function() {
$('#example-onDeselectAll').multiselect({
includeSelectAllOption: true,
onDeselectAll: function() {
alert('please select any test!');
}
});
});
</script>
<div class="row">
<h5 class="cor_label">No. of Emp/Students:</h5>
<input
type="text" id="no_emp"
placeholder="No. of Employees/Students"
class="normal" required
>
<h5 class="cor_label">Email Address:</h5>
<input
type="text"
id="no_emp2"
placeholder="Email Address"
class="normal" value="<?php echo $_SESSION[email]; ?>"
required
disabled
>
<h5 class="cor_label">Select Test:</h5>
<select id="example-onDeselectAll" multiple="multiple">
<?php
$sql = mysql_query("select * from `test` ");
while ($data = mysql_fetch_assoc($sql)) {
$sum = 0;
?>
<option value="<?php echo $data['test_name']; ?>">
<?php echo $data['test_name']; ?>
</option>
<?php } ?>
</select>
<h5 class="cor_label">Total Amount:</h5>
<input
type="text"
id="no_emp3"
class="normal"
name="total_amount"
placeholder="total amount"
value="<?php echo $sum; ?>"
disabled
>
<button class="btn btn-primary" type="submit" name="corporate_buy">
Buy Test
</button>
</div>
</form>
Ich kann meinen Fehler nicht bekommen. onclick buy test zeigt es 0 n aktualisieren Sie die Seite. Wenn der Benutzer einen beliebigen Wert in die Gesamtzahl der Mitarbeiter eingibt und einen beliebigen Test auswählt, sollte das Feld für den Gesamtbetrag ohne Onclick oder etwas angegeben werden. –
http://www.adtest.adnacgroup.com/newadtestplus/organization_home.php dies ist mein lin id = [email protected] pass = 123 –
\t $ ("# no_emp3"). Val (0); \t \t $ ('mul') klicken (function() { \t \t \t // alert ($ (this) .val());. \t \t var no_emp = $ ("# no_emp"). val(); \t \t \t \t var no_emp2 = $ (this) .val(); \t \t \t \t var tot_amount = parseInt (no_emp) * parseInt (no_emp2); \t \t \t \t var t = $ (“ # no_emp3 "). val(); \t \t $ ("# no_emp3"). Val (tot_amount) + (t); \t \t \t}); das ist Code funktioniert für mich bro. aber es braucht nur 1 Chechbox Wert. Wenn ich mehrere berechnen möchte wts die Lösung –