forked from rizkadwisaputra/inventorybarang
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtambahbarang.php
More file actions
133 lines (132 loc) · 4.04 KB
/
tambahbarang.php
File metadata and controls
133 lines (132 loc) · 4.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?php $barang = new \Ataslangit\DB\Barang();
?>
<div class="row">
<div class="col-md-12">
<div class="box">
<div class="box-header">
<h3 class="box-title" style="padding-top:0; margin-top:0; color:#f00;">Tambah Barang</h3>
</div>
<hr />
<div class="box-body">
<?php
if (isset($_POST['save'])) {
$barang->simpan_barang($_POST['kdbarang'], $_POST['nama'], $_POST['satuan'], $_POST['hargaj'], $_POST['hargab'], $_POST['stok']);
echo "<div class='alert alert-info alert-dismissable' id='divAlert'>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>
Data Tersimpan
</div>";
}
?>
<form method="POST" id="forminput" enctype="multipart/form-data">
<div class="form-group">
<label>Kode Barang</label>
<input type="text" style="text-transform:uppercase" class="form-control" name="kdbarang" id="kdbarang" placeholder="Masukan Kode Barang, Ex: BRG00001" maxlength="8">
<div id="showresult" style="padding-top:4px; padding-bottom:0;"></div>
</div>
<div class="form-group">
<label>Nama Barang</label>
<input type="text" class="form-control" name="nama" id="nama" placeholder="Masukan Nama Barang">
</div>
<div class="form-group">
<label>Satuan</label>
<input type="text" style="text-transform:uppercase" class="form-control" name="satuan" id="satuan" placeholder="Masukan Satuan">
</div>
<div class="form-group">
<label>Harga Jual</label>
<input type="number" class="form-control" name="hargaj" id="hargaj" min="0">
</div>
<div class="form-group">
<label>Harga Beli</label>
<input type="number" class="form-control" name="hargab" id="hargab" min="0">
</div>
<div class="form-group">
<label>Stok</label>
<input type="number" class="form-control" name="stok" id="stok" max="10000" min="0">
</div>
<button id="formbtn" class="btn btn-primary" name="save"><i class="fa fa-save"></i> Simpan</button>
<a href="index.php?page=barang" class="btn btn-warning"><i class="fa fa-arrow-left"></i> Back to barang</a>
</form>
</div>
</div>
</div>
</div>
<script>
//upper
$(function() {
$('#kdbarang').focusout(function() {
// Uppercase-ize contents
this.value = this.value.toLocaleUpperCase();
});
$('#satuan').focusout(function() {
// Uppercase-ize contents
this.value = this.value.toLocaleUpperCase();
});
});
//fungsi hide div
$(function() {
setTimeout(function() {
$("#divAlert").fadeOut(900)
}, 500);
});
//ajax
$(document).ready(function() {
$('#kdbarang').blur(function() {
var kdbarang = $(this).val();
if (kdbarang == "") {
$('#showresult').html("");
} else {
$.ajax({
url: "validasi/cek-kdbarang.php?kdbarang=" + kdbarang
}).done(function(data) {
$('#showresult').html(data);
});
}
});
});
//validasi form
function validateText(id) {
if ($('#' + id).val() == null || $('#' + id).val() == "") {
var div = $('#' + id).closest('div');
div.addClass("has-error has-feedback");
return false;
} else {
var div = $('#' + id).closest('div');
div.removeClass("has-error has-feedback");
return true;
}
}
$(document).ready(function() {
$("#formbtn").click(function() {
var input = kdbarang.value;
if (!validateText('kdbarang')) {
$('#kdbarang').focus();
return false;
} else if (!(/^\S{0,}$/.test(input))) {
$('#kdbarang').focus();
bootbox.alert('Tidak Boleh Menggunakan Spasi');
return false;
}
if (!validateText('nama')) {
$('#nama').focus();
return false;
}
if (!validateText('satuan')) {
$('#satuan').focus();
return false;
}
if (!validateText('hargaj')) {
$('#hargaj').focus();
return false;
}
if (!validateText('hargab')) {
$('#hargab').focus();
return false;
}
if (!validateText('stok')) {
$('#stok').focus();
return false;
}
return true;
});
});
</script>