gpt4 book ai didi

c# - javascript 在 mozilla 中不起作用,但在其他浏览器中起作用

转载 作者:太空宇宙 更新时间:2023-11-03 19:34:59 25 4
gpt4 key购买 nike

使用的技术:- Asp.Net 2.0

代码:- 见下文
描述:- 下面给出的 hello 代码在 i.e 和其他版本中运行良好,但不适用于所有 mozila 版本。javascript 很容易区分两个文本框的值。你很容易理解。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="javascript_test.aspx.cs" Inherits="javascript_test" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<script type ="text/jscript">

var _txtamount;
var _txtins;
var _txtinsamount;

function test()
{
var temp;
_txtamount = document.getElementById("txtamount");
_txtins = document.getElementById("txtins");
_txtinsamount = document.getElementById("txtinsamount");

if (_txtinsamount.value !='')
{
temp = parseFloat(_txtamount.value) / parseFloat(_txtinsamount.value);
}
else
{
temp = 0
}
_txtins.value = temp;
}



</script>

<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="myform" runat="server" name="myform">
<div>
<asp:TextBox ID="txtamount" runat="server" ></asp:TextBox>
<asp:TextBox ID="txtinsamount" runat="server" onblur="test();"></asp:TextBox>
<asp:TextBox ID="txtins" runat="server"></asp:TextBox></div>
</form>
</body>
</html>

最佳答案

您正在使用 text/jscript作为 <script>类型。使用 text/javascript相反:

<script type ="text/javascript">

JScript 是 Microsoft 自己的 ECMAScript 版本——难怪它可以在 IE 上运行。

关于c# - javascript 在 mozilla 中不起作用,但在其他浏览器中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2312933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com