form.html 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {extend name="layout:home" /}
  2. {block name="container"}
  3. <form class="layui-form layui-form-pane" method="post" enctype="multipart/form-data">
  4. <div class="layui-tab layui-tab-card">
  5. <div class="layui-tab-content page-tab-content">
  6. <div class="layui-tab-item layui-show ">
  7. <div class="layui-form-item">
  8. <label class="layui-form-label">标题</label>
  9. <div class="layui-input-block">
  10. <input type="text" class="layui-input field-name" name="homecontact_name" id="homecontact_name" value="{$homecontact.homecontact_name|default=''}" autocomplete="off" placeholder="请输入标题" required />
  11. </div>
  12. </div>
  13. <div class="layui-form-item">
  14. <label class="layui-form-label">内容1</label>
  15. <div class="layui-input-block">
  16. <input type="text" class="layui-input field-name" name="homecontact_content1" id="homecontact_content1" value="{$homecontact.homecontact_content1|default=''}" autocomplete="off" placeholder="请输入内容1" required />
  17. </div>
  18. </div>
  19. <div class="layui-form-item">
  20. <label class="layui-form-label">内容2</label>
  21. <div class="layui-input-block">
  22. <input type="text" class="layui-input field-name" name="homecontact_content2" id="homecontact_content2" value="{$homecontact.homecontact_content2|default=''}" placeholder="请输入内容2" />
  23. </div>
  24. </div>
  25. <div class="layui-form-item">
  26. <label class="layui-form-label">内容3</label>
  27. <div class="layui-input-block">
  28. <input type="text" class="layui-input field-name" name="homecontact_content3" id="homecontact_content3" value="{$homecontact.homecontact_content3|default=''}" placeholder="请输入内容3" />
  29. </div>
  30. </div>
  31. <div class="layui-form-item">
  32. <div class="layui-input-block">
  33. <input type="submit" class="layui-btn layui-btn-normal" lay-submit value="{:lang('ds_submit')}" />
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. </form>
  40. <script>
  41. layui.use('form', function() {
  42. var form = layui.form;
  43. });
  44. $(function() {
  45. $("#file").change(function(e) {
  46. var imgBox = e.target;
  47. uploadImg(imgBox)
  48. });
  49. function uploadImg(tag) {
  50. var file = tag.files[0];
  51. var imgSrc;
  52. if (!/image\/\w+/.test(file.type)) {
  53. alert("您选择的图片格式错误");
  54. let fileIput = $("#file").val("");
  55. //fileIput.after(fileIput.clone().val(""));
  56. $("#onFile").attr("src", '/static/user/images/header.png');
  57. //fileIput.remove();
  58. return false;
  59. }
  60. var reader = new FileReader();
  61. reader.readAsDataURL(file);
  62. reader.onload = function() {
  63. imgSrc = this.result;
  64. $("#onFile").attr("src", imgSrc);
  65. };
  66. }
  67. })
  68. </script>
  69. {/block}