104 lines
3.9 KiB
HTML
104 lines
3.9 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<link rel="stylesheet" href="NumberPad/css/bootstrap.min.css">
|
||
<link rel="stylesheet" href="NumberPad/css/bootstrap-theme.min.css">
|
||
<link rel="stylesheet" type="text/css" href="NumberPad/css/htmleaf-demo.css">
|
||
<link rel="stylesheet" href="NumberPad/css/jquery.numpad.css">
|
||
<style type="text/css">
|
||
.nmpd-grid {border: none; padding: 20px;}
|
||
.nmpd-grid>tbody>tr>td {border: none;}
|
||
|
||
/* Some custom styling for Bootstrap */
|
||
.qtyInput {display: block;
|
||
width: 100%;
|
||
padding: 6px 12px;
|
||
color: #555;
|
||
background-color: white;
|
||
border: 1px solid #ccc;
|
||
border-radius: 4px;
|
||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
|
||
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
|
||
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
|
||
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
|
||
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
|
||
}
|
||
</style>
|
||
|
||
|
||
<title>Document</title>
|
||
<script src="jquery-2.1.0.min.js"></script>
|
||
<script src="NumberPad/js/bootstrap.min.js"></script>
|
||
<script src="NumberPad/js/jquery.numpad.js"></script>
|
||
<script type="text/javascript">
|
||
|
||
// Set NumPad defaults for jQuery mobile.
|
||
// These defaults will be applied to all NumPads within this document!
|
||
|
||
$.fn.numpad.defaults.gridTpl = '<table class="table modal-content"></table>';
|
||
$.fn.numpad.defaults.backgroundTpl = '<div class="modal-backdrop in"></div>';
|
||
$.fn.numpad.defaults.displayTpl = '<input type="text" class="form-control" />';
|
||
$.fn.numpad.defaults.buttonNumberTpl = '<button type="button" class="btn btn-default" style="width: 80px; height: 80px"></button>';
|
||
$.fn.numpad.defaults.buttonFunctionTpl = '<button type="button" class="btn" style="width: 80px; height: 80px"></button>';
|
||
//$.fn.numpad.defaults.buttonNumberTpl = '<button type="button" class="btn btn-default"></button>';
|
||
//$.fn.numpad.defaults.buttonFunctionTpl = '<button type="button" class="btn" style="width: 100%;"></button>';
|
||
$.fn.numpad.defaults.onKeypadCreate = function(){$(this).find('.done').addClass('btn-primary');};
|
||
|
||
// Instantiate NumPad once the page is ready to be shown
|
||
$(document).ready(function(){
|
||
$('#mans').numpad();
|
||
});
|
||
|
||
function add(){
|
||
var li1 = document.getElementById("li1");
|
||
//创建li
|
||
var lis = document.createElement("li");
|
||
//创建文本
|
||
var texts =document.createElement('input');
|
||
texts.setAttribute('type', 'text');//输入框的类型
|
||
texts.setAttribute('name', "man");//输入框的名字
|
||
var length=document.getElementsByTagName('li').length;
|
||
|
||
texts.setAttribute('id',"man"+length.toString());
|
||
//把文本添加到li下面 appendChild
|
||
|
||
lis.appendChild(texts);
|
||
//获取到div
|
||
var invite = document.getElementById("invite");
|
||
invite.insertBefore(lis,li1);
|
||
|
||
$("#man"+length.toString()).numpad();
|
||
}
|
||
function minus(){
|
||
var lis=document.getElementsByTagName('li');
|
||
if(lis.length>=1) {
|
||
var li = lis[(lis.length - 1)];
|
||
li.parentNode.removeChild(li);
|
||
}
|
||
}
|
||
function sub(){
|
||
var inp = document.getElementsByName("man");
|
||
var inputs = new Array();
|
||
for(var i=0; i<inp.length;i++){
|
||
// alert(inp[i].value); //获得输入框的值
|
||
inputs[i] = inp[i].value;
|
||
}
|
||
alert(inputs); //将输入框的值赋予inputs数组中
|
||
}
|
||
</script>
|
||
</head>
|
||
<body>
|
||
<form action="">
|
||
<p>邀请人员:<span>(点击按钮可增加邀请人 )</span></p>
|
||
<div id="invite">
|
||
<input type="text" name="man" id="mans">
|
||
</div>
|
||
<input type="button" value="+" onclick="add()">
|
||
<input type="button" value="-" onclick="minus()">
|
||
<p>
|
||
<input type="button" value="完成" onclick="sub()">
|
||
</p>
|
||
</form>
|
||
</body>
|
||
</html> |