[项目实训]6.4 contest的add功能起步
来源:互联网 发布:2017最新淘宝黑车技术 编辑:程序博客网 时间:2024/06/03 21:36
由于小伙伴们的齐心协力,VJ已经提前接近完工,大概就剩下contest的add功能还没有实现,实现这部分功能时发现需要使用javascript,于是复习又提高了下javascript的姿势水平。同时先写出基本页面
contest_add.html (未完待续)
{% extends "base.html" %}{% block title %}{{ contest.name }}{% endblock %}{% block navbar %}{% include "include/navbar-contest.html" %}{% endblock %}{% block header %} <h1 class="text-center text-info">Add Contest</h1>{% endblock %}{% block content %} <hr> <div class="clearfix" style="margin-bottom: 10px;"> <div style="width:45%;float: left;padding-left: 10px"><!-- left panel --> <form class="form-horizontal container-fluid"> <div class = "row" > <label class="col-sm-2 control-label">Author:</label> <div class="col-sm-5"> <input type="text" class="form-control" style="width:200px;" name="author" value="{{user}}" disabled="disabled"> </div> </div> <hr> <div class = "row"> <label class="col-sm-2 control-label">Type:</label> <div class="col-md-offset-3"> <label> <div class="radio"> <input type="radio" id = "hide_score" name="type" value="icpc" checked="checked"/> Standard ICPC </div> <div class="radio" > <input type="radio" id = "show_score" name="type" value="custom" />Customized </div> </label> </div> </div> <hr> <div class = "row" id = "contest_open"> <label class="col-sm-2 control-label">Openness:</label> <div class="col-md-offset-3"> <label> <div class="radio"> <input type="radio" id = "hide_pass" name="openness" value="public" checked="checked"> Public </div> <div class="radio"> <input type="radio" id = "show_pass" name="openness" value="private"> Private </div> </label> </div> </div> <hr> <div class = "row"> <label class="col-sm-2 control-label">Title:</label> <div class="col-sm-5"> <input type="text" class="form-control" style="width:200px;" name="title"> </div> </div> <hr> <div class = "row"> <label class="col-sm-2 control-label">BeginTime:</label> <div class="col-sm-5"> <input type="text" class="form-control" placeholder="yyyy-MM-dd hh:mm:ss" style="width:200px;" name="begin"> </div> </div> <hr> <div class = "row"> <label class="col-sm-2 control-label">Duration:</label> <div class="col-sm-5"> <input type="text" class="form-control" placeholder="hh:mm eg: 5:00" style="width:200px;" name="duration"> </div> </div> </form> </div> <div style="width:45%;float: left;padding-left: 20px"><!-- right panel --> <div > <table class="table"> <tbody id="probTable"> <tr> <th><center>OJ</center> </th> <th><center>Problem</center> </th> <th><center>Title</center> </th> <th hidden="hidden" class="score_input"><center>Score</center> </th> <th onclick="addTR()"><center><button type = "button" class="btn btn-primary"> Add </button></center></th> </tr> <tr> <td> <select name="originoj" class="form-control" value="" style="width:100px;" > <option value="HDU">HDU</option> <option value="FZU">FZU</option> <option value="ZOJ">ZOJ</option> </select> </td> <td > <input type="text" class="form-control" name="prob" oninput="getTitle(event,this)" onpropertychange="getTitle(event,this)"> </td> <td> <input type="text" class="form-control" value="No Such Problem" name="title" disabled="disabled" style="width:200px;"> </td> <td hidden="hidden" class="score_input"> <input type="text" class="form-control" name="score" style="width:80px;" value = "1"> </td> <td onclick="removeTR(this)"> <center><button type="button" class="btn btn-danger">Remove</button></center> </td> </tr> </tbody> </table> </div> </div> <div align="center" style="width:100%;float: right;padding-right: 20px"> <button type="button" class="btn btn-primary" onclick="addcontest_submit()">Submit</button> </div></div> <hr>{% endblock %}
阅读全文
0 0
- [项目实训]6.4 contest的add功能起步
- [项目实训]6.8 contest的add功能最终完成
- 新产品项目开发的艰难起步
- 新产品项目开发的艰难起步
- [项目实训]5.28 contest前端硬苟日志
- route add 功能的详解1
- rails项目起步
- 项目管理起步
- web起步 新建项目
- git - git add功能
- VC6.0 “add files to project”功能失效的解决方案
- VC6 ”add files to project“功能失效的解决方案
- VC6 ”add files to project“功能失效的解决方案
- Django Admin - 将model的Add(增加功能去掉)
- (搬运).net起步 (使用 ASP.NET Login 控件的高级功能)
- (搬运).net起步 (初步创建具有成员资格和用户登录功能的网站)
- Delphi的起步
- 我的博客起步!
- DOM和SAX的区别
- $_FILES name和tmp_name有什么区别
- MyBatis--单表的CURD操作(原始dao方式)
- HashMap中entry.hash == hash && (k == key || key.equals(k))
- Windows环境搭建ElasticSearch 5.*并配置head
- [项目实训]6.4 contest的add功能起步
- js生成n个和为固定sum的随机整数
- static_cast
- python 偏函数(functoosl, partial)
- A股进阶——投资者必看的熊市生存法则
- jsp
- 学习淘淘商城第八十八课(单点登录用户登录--Controller层及测试)
- 频率论(Frequentist)方法和贝叶斯方法
- 建立Hash表(散列表)(运用线性探测法解决冲突)