Javascript程序在ASP.net中工作。 [英] Javascript program to work in ASP.net.

查看:46
本文介绍了Javascript程序在ASP.net中工作。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试制作一个Javascript程序,但我似乎无法让它在ASP.net中运行。



有人可以查看我的语法吗?



 <   html  >  
< head runat = 服务器 > ;
< title > 时区< / title > ;
< link href = 〜/ Styles / Si te.css rel = stylesheet type = text / css / >
< script type = text / javascript >
function timezone(){
var offset = new 日期()。getTimezoneOffset();
var hourstamp = new 日期()。getTime( HH);
window document .myform.tzone.value = offset;
window document .myform.hourvalue.value = hourstamp;
}
< / 脚本 >
< / head >
< body >
< 表单 runat = server name < span class =code-keyword> = myform >
< div class = main >
< asp:Label < span class =code-attribute> ID = Label4 runat = server 文字 = Javascript时区 > < span class =code-keyword>< / asp:Label > < span class =code-keyword>< / td > < td >
< 输入 ID = time < span class =code-attribute> type = button runat = server value = TimeZoneButton onclick = timezone (); / >
< 输入 ID = tzone < span class =code-attribute> type = text runat = server / >
< 输入 ID = hourvalue type = text runat = server / >
< / div >
< / form >
< / body >
< / html >

解决方案

尝试使用它。



onclick =javascript:timezone();


< blockquote>我刚创建了一个演示 - [演示] getTimezoneOffset和getHours示例 [ ^ ]并且它可以工作。



我唯一改变的地方是...

而不是跟随...

   var  hourstamp =  new  日期()。getTime(   HH);  



我有......

  var  hourstamp =  new  日期()。getHours(); 



因为没有这种类型的方法接受HH。

I am trying to make a Javascript program but I can not seem to get it to work in ASP.net.

Could someone check my syntax?

<html>
<head runat="server">
    <title>Timezone</title>
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
    function timezone() {
        var offset = new Date().getTimezoneOffset();
        var hourstamp = new Date().getTime("HH");
        window.document.myform.tzone.value = offset;
        window.document.myform.hourvalue.value = hourstamp;
    }
    </script>
</head>
<body>
    <form runat="server" name="myform">
     <div class="main">
         <asp:Label ID="Label4" runat="server" Text="Javascript Timezone"></asp:Label></td><td>
         <input ID="time" type="button" runat="server" value="TimeZoneButton" onclick="timezone();" />
          <input ID="tzone" type="text" runat="server" />
          <input ID="hourvalue" type="text" runat="server" />
     </div>
    </form>
</body>
</html>

解决方案

Try using this.

onclick="javascript:timezone();"


I just created one Demo - [Demo] getTimezoneOffset and getHours Example[^] and it works.

The only thing I changed is...
Instead of following...

var hourstamp = new Date().getTime("HH");


I have...

var hourstamp = new Date().getHours();


Because there is no such type of method which accepts "HH".


这篇关于Javascript程序在ASP.net中工作。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆