in einem dritten Textbox in ASP.NET sofort aus zwei Textbox Wert Dividieren habe ich ein Projekt enthalten Masterseite und Content-Seite, in Content-Seite haben drei Textfelder
1) tbxTotalQuantity
2 nennen) tbxTotalPrice und
3) tbxPricePerItem.
Ich möchte pricePerItem auf dritten Textfeld (tbxPricePerItem) erscheinen nach Eingabe von Textbox (1) und (2). Nach der Suche im Web versuche ich Code nach der vollständigen Arbeit zu schreiben, aber es ist nicht arbeiten.Bitte helfen Sie mir Danke im fortgeschrittenen .Wie Wert auszuführen, nachdem
<div class="panel-body">
<h6> Total Quantity</h6>
<asp:TextBox ID="tbxTotalQuantity" CssClass="form-control" onkeyup="setPrice();" runat="server"></asp:TextBox>
<div class="row">
<div class="col-md-6">
<h6> Total Price</h6>
<asp:TextBox ID="tbxTotalPrice" CssClass="form-control" onkeyup="setPrice();" runat="server"></asp:TextBox>
</div>
<div class="col-md-6">
<h6> Price/Item</h6>
<asp:TextBox ID="tbxPricePerItem" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
</div>
<script type="text/javascript">
function setPrice() {
var totalQuantity = document.getElementById('tbxTotalQuantity').value;
var totalPrice = document.getElementById('tbxTotalPrice').value;
var result = parseInt(totalPrice)/parseInt(totalQuantity);
if (!isNaN(result)) {
document.getElementById('tbxPricePerItem').value = result;
}
}
</script>
Welches Problem bekommen Sie? –
Ich glaube, JS würde keine der Textboxen finden, wenn sie eine ID haben, weil sie in einer Conent-Seite sind. Wenn sie in der Inhaltsseite sind, hat IDs Präfixe. Versuchen Sie, die Seitenquelle im Browser zu sehen, und Sie sehen vollständige IDs. –
und Ihr Skript auf der Masterseite? –