<%@page import="java.sql.ResultSet"%>
<%@page import="javabean.JDBCBean"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>bookadd</title>
  <!-- layui -->
  <link rel="stylesheet" href="../public/layui/css/layui.css">
  <script src="../public/layui/layui.js"></script>
 
  <style>
    .layui-form{
      margin: 10px 20px;
      
    }
  </style>
  </style>
</head>
<body>
  <%
	ResultSet librarySet = null;
	ResultSet bookSortSet = null;
	// 获取图书馆列表
	JDBCBean db2 = new JDBCBean();
	String librarySql = "select * from library";
	librarySet = db2.executeQuery( librarySql );
	// 获取书籍分类
	JDBCBean db3 = new JDBCBean();
	String bookSortSql = "select * from book_sort";
	bookSortSet = db3.executeQuery( bookSortSql );
  %>
    <form class="layui-form   layui-form-pane" action="">
  <input type="id" name="id" value="3" class="layui-hide">
  <div class="layui-form-item">
    <label class="layui-form-label">书名</label>
    <div class="layui-input-block">
      <input type="text" name="name" required="" lay-verify="required" placeholder="请输入书名" autocomplete="off" class="layui-input">
    </div>
  </div>
  <!-- 作者 -->
  <div class="layui-form-item">
    <label class="layui-form-label">作者</label>
    <div class="layui-input-block">
      <input type="text" name="author" required  lay-verify="required" placeholder="请输入作者" autocomplete="off" class="layui-input">
    </div>
  </div>
  <div class="layui-form-item">
    <label class="layui-form-label">图书馆</label>
    <div class="layui-input-block">
      <select name="library_id" lay-verify="required">
      	<option value=""></option>
      	<% while( librarySet.next() ){ %>
        	<option value=<%=librarySet.getString("id") %>  ><%=librarySet.getString("name") %></option>
        <%} %>
      </select>
    </div>
  </div>
   <div class="layui-form-item">
    <label class="layui-form-label">分类</label>
    <div class="layui-input-block">
      <select name="sort_id" lay-verify="required">
      <option value=""></option>
        <% while(bookSortSet.next()){ %>
        <option value=<%=bookSortSet.getInt("id") %> ><%=bookSortSet.getString("name") %></option>
        <%} %>
      </select>
    </div>
  </div>
  <div class="layui-form-item">
    <label class="layui-form-label">位置</label>
    <div class="layui-input-block">
      <input type="text" name="position" required="" lay-verify="required" placeholder="请输入位置编号" autocomplete="off" class="layui-input">
    </div>
  </div>
  <div class="layui-form-item">
    <label class="layui-form-label">状态</label>
    <div class="layui-input-block">
      <input type="radio" name="status" value="1" title="可借" checked="checked"><div class="layui-unselect layui-form-radio layui-form-radioed"><i class="layui-anim layui-icon"></i><div>可借</div></div>
      <input type="radio" name="status" value="0" title="不可借"><div class="layui-unselect layui-form-radio"><i class="layui-anim layui-icon"></i><div>不可借</div></div>
    </div>
  </div>
   
  <div class="layui-form-item layui-form-text">
    <label class="layui-form-label">书籍简介</label>
    <div class="layui-input-block">
      <textarea class="layui-textarea layui-hide"  name="description" lay-verify="content" id="LAY_demo_editor"></textarea>
    </div>
  </div>
  
  <div class="layui-form-item">
    <div class="layui-input-block">
      <button class="layui-btn" lay-submit="" lay-filter="bookForm">立即提交</button>
      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
    </div>
  </div>
</form>
<script>


layui.use(['form', 'layedit', 'jquery'], function(){
	  //layer.closeAll();
	  $ = layui.jquery;
	  var form = layui.form
	  ,layer = layui.layer
	  ,layedit = layui.layedit;
	  var editIndex = layedit.build('LAY_demo_editor');
	  // 自定义验证规则
	  form.verify({
		  // 解决异步传输问题
		  content: function(value){
			  return layedit.sync(editIndex);
		  }
	  })
	  //监听提交
	  form.on('submit(bookForm)', function(data){
	    $.ajax({
	    	url: './bookAdd',
	    	method: 'post',
	    	data: data.field, //JSON.stringify(data.field),
	    	dataType: 'JSON',
	    	success: function(data){
	    		if(data.code == "0"){
	    			parent.layer.msg("添加成功");
	        		var index = parent.layer.getFrameIndex(window.name);
	        		parent.layer.close(index);
	    		}else{
	    			leyer.msg("添加失败");
	    		}
	    			
	    	    //parent.layer.msg('您将标记 [ sdf ] 成功传送给了父窗口');
	    	    
	    	}
	    })
	    
	    
	    return false;
	  });
	});

</script>

</body>
</html>