作爲一個HTML頁面運行代碼我沒有問題。現在,在一個Web表單中,轉換器根本不做任何事情。正嘗試將其從HTML遷移到Web表單頁面以使用母版頁和主題。爲什麼我的JavaScript不能在ASP.net web表單中工作?
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script lang="javascript" type="text/javascript">
//Convert Logic
function CelsiusConvert() {
document.converter.fahrenheit.value = (document.converter.celsius.value * 9/5) + 32
document.converter.kelvin.value = document.converter.celsius.value * 1 + 273.15
}
function FahrenheitConvert() {
document.converter.celsius.value = (document.converter.fahrenheit.value - 32) * 5/9
document.converter.kelvin.value = ((document.converter.fahrenheit.value - 32) * 5/9) + 273.15
}
function KelvinConvert() {
document.converter.celsius.value = document.converter.kelvin.value - 273.15
document.converter.fahrenheit.value = ((document.converter.kelvin.value - 273.15) * 9/5) + 32
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<form name="converter">
<!--Input Fields-->
Celsius:
<input type="text" name="celsius" onchange="CelsiusConvert()"/><br />
Fahrenheit:
<input type="text" name="fahrenheit" onchange="FahrenheitConvert()"/><br />
Kelvin:
<input type="text" name="kelvin" onchange="KelvinConvert()"/><br />
<!--Convert Button-->
<input type="button" value="Convert!" />
</form>
</asp:Content>
請閱讀「[我如何問一個好問題](http://stackoverflow.com/help/how-to-ask)」,然後改進你的問題。 – 2015-04-01 12:08:56
嘗試移除「表格」標記並檢查 – BNN 2015-04-01 12:09:17
您遇到的問題到底是什麼? – Kritner 2015-04-01 12:09:23