开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1501|回复: 9
收起左侧

[已解决] 求一个 HTML写法

 关闭 [复制链接]

结帖率:100% (20/20)
发表于 2017-1-17 05:49:24 | 显示全部楼层 |阅读模式   香港特别行政区*
10精币
代码.txt (517 Bytes, 下载次数: 9)

最佳答案

查看完整内容

基本没给你咋改动,其实用form更简单,但是考虑到用form的话submit之后会跳转一次,不是很好,就算了。 input元素加了个id属性,方便一些,不然用document.getElementsByName后还要用.item(0),不是很方便,就用id了。 具体没怎么测试,但是用ajax建议还是用jquery,而且这个没有提交地址是什么鬼……

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
发表于 2017-1-17 05:49:25 | 显示全部楼层   湖北省襄阳市
  1. <meta http-equiv="Content-Type" content="text/html; charset=gbk">
  2. <title>测试网页</title>

  3. <script type="text/javascript">
  4. function hg()
  5. {
  6. var xmlhttp;
  7. if (window.XMLHttpRequest)
  8.   {// code for IE7+, Firefox, Chrome, Opera, Safari
  9.   xmlhttp=new XMLHttpRequest();
  10.   }
  11. else
  12.   {// code for IE6, IE5
  13.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  14.   }
  15. xmlhttp.open("GET",document.getElementById("first").value,true);
  16. xmlhttp.send();
  17. }
  18. </script>

  19. <input id="first" type="text" name="first" value="456">

  20. <button onclick="hg();">提交</button>
复制代码
基本没给你咋改动,其实用form更简单,但是考虑到用form的话submit之后会跳转一次,不是很好,就算了。
input元素加了个id属性,方便一些,不然用document.getElementsByName后还要用.item(0),不是很方便,就用id了。
具体没怎么测试,但是用ajax建议还是用jquery,而且这个没有提交地址是什么鬼……

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:100% (4/4)

签到天数: 20 天

发表于 2017-1-17 07:55:00 | 显示全部楼层   上海市上海市
  1. <meta http-equiv="Content-Type" content="text/html; charset=gbk">
  2. <title>测试网页</title>

  3. <script type="text/javascript">
  4. function hg(a)
  5. {
  6. var xmlhttp;
  7. if (window.XMLHttpRequest)
  8.   {// code for IE7+, Firefox, Chrome, Opera, Safari
  9.   xmlhttp=new XMLHttpRequest();
  10.   }
  11. else
  12.   {// code for IE6, IE5
  13.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  14.   }
  15. xmlhttp.open("GET",a,true);
  16. xmlhttp.send();
  17. }
  18. </script>

  19. <input type="text" name="first" value="456">
复制代码


回复

使用道具 举报

头像被屏蔽
结帖率:100% (16/16)
发表于 2017-1-17 09:07:12 | 显示全部楼层   **
<script>
function login(){
        var userId = $('#userId').val();
        var userPwd = $('#userPwd').val();
        if(userId && userPwd){
                $.ajax({  
                        type: "post",  
                        url: "login!userLogin.action",                        
                        data: {"userId":userId,"userPwd":hex_md5(userPwd)},
                        contentType:"application/x-www-form-urlencoded;charset=UTF-8",
                        dataType:"json",                          
                        success: function(data){
                                        if(data.success){
                                                location.href="index.jsp";
                                        }else{
                                                alert(data.errMsg);
                                             }
                             }
               });        
        }else{
                alert("用户名或密码不能为空");
        }
}
$(function(){
        $(".login-form").css({
        opacity: 1,
        "-webkit-transform": "scale(1)",
        "transform": "scale(1)",
        "-webkit-transition": ".5s",
        "transition": ".5s"
    });
    $('#userPwd').live("keyup",function(e){
            if (e.keyCode == 13) {
                      login();
            }
    });
    $('#loginBtn').live('click',function(){
            login();
    });
});
</script>
</head>
<body class="bg-darkTeal">
    <div class="login-form padding20 block-shadow">
        <form>
            <h1 class="text-light">登录学院后台</h1>
            <hr class="thin"/>
            <br />
            <div class="input-control text full-size" data-role="input">
                <label for="user_login">用户名</label>
                <input type="text" name="userId" id="userId">
            </div>
            <br />
            <br />
            <div class="input-control password full-size" data-role="input">
                <label for="user_password">密码</label>
                <input type="password" name="userPwd" id="userPwd">
            </div>
            <div class="form-actions">
                    <div style="float:right;">
                        <button id="loginBtn" type="button" class="button primary">登录</button>
                    </div>
            </div>
             <br/>
              <br/>
        </form>
    </div>
</body>
</html>


这应该可以看得懂把?
回复

使用道具 举报

头像被屏蔽
结帖率:100% (16/16)
发表于 2017-1-17 09:08:41 | 显示全部楼层   **
标签给个id或者class  或者 name   javascript都可以操作
回复

使用道具 举报

发表于 2017-1-17 10:01:00 | 显示全部楼层   北京市北京市
js里可以通过input 的名字来获取此控件,从而获取其value值。Docoment.GetElementByName("first").GetValue(),大概是这样,这样就能动态获取input的值了!

点评

没有getElementByName,只有getElementsByName,之后要用.item(0)来定位元素,主要是因为不同的元素可能使用相同的name。   湖北省襄阳市  发表于 2017-1-17 11:06
回复

使用道具 举报

结帖率:100% (20/20)
 楼主| 发表于 2017-1-17 18:34:31 | 显示全部楼层   香港特别行政区*
无限软件 发表于 2017-1-17 11:04
基本没给你咋改动,其实用form更简单,但是考虑到用form的话submit之后会跳转一次,不是很好,就算了。
in ...

能改成 能随意ID吗?不单单first这个ID   其他的表单也是通过他来执行
回复

使用道具 举报

发表于 2017-1-17 19:36:04 | 显示全部楼层   湖北省襄阳市
拉面 发表于 2017-1-17 18:34
能改成 能随意ID吗?不单单first这个ID   其他的表单也是通过他来执行

document.getElementById("first").value 这句,用别的id替换first就行。
回复

使用道具 举报

结帖率:100% (20/20)
 楼主| 发表于 2017-1-17 22:42:32 | 显示全部楼层   香港特别行政区*
无限软件 发表于 2017-1-17 19:36
document.getElementById("first").value 这句,用别的id替换first就行。

能好像旧的一样 传递进去  而不是写死吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表