У меня нет проблем с запуском кода в виде HTML-страницы. Теперь в веб-форме конвертер просто ничего не делает. Была попытка перенести его на страницу веб-формы из HTML для использования главной страницы и темы.Почему мой JavaScript не работает в веб-форме ASP.net?
<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)», а затем улучшите свой вопрос. –
попробуйте удалить тег 'form' и отметьте – BNN
, что именно проблема у вас есть? – Kritner