mas gimana caranya buat validasi form yang dinamis menggunankan javascript
contoh form nya spt ini (transaksi barang)
<HTML>
<HEAD>
    <TITLE> Add/Remove dynamic rows in HTML table </TITLE>
    <SCRIPT language="javascript">
        function addRow(tableID) {
 
            var table = document.getElementById(tableID);
 
            var rowCount = table.rows.length;
            var row = table.insertRow(rowCount);
 
            var colCount = table.rows[0].cells.length;
 
            for(var i=0; i<colCount; i++) {
 
                var newcell = row.insertCell(i);
 
                newcell.innerHTML = table.rows[1].cells[i].innerHTML;
                //alert(newcell.childNodes);
                switch(newcell.childNodes[0].type) {
                    case "text":
                            newcell.childNodes[0].value = "";
                            break;
                    case "checkbox":
                            newcell.childNodes[0].checked = false;
                            break;
                    case "select-one":
                            newcell.childNodes[0].selectedIndex = 0;
                            break;
                }
            }
        }
 
        function deleteRow(tableID) {
            try {
            var table = document.getElementById(tableID);
            var rowCount = table.rows.length;
 
            for(var i=0; i<rowCount; i++) {
                var row = table.rows[i];
                var chkbox = row.cells[0].childNodes[0];
                if(null != chkbox && true == chkbox.checked) {
                    if(rowCount <= 1) {
                        alert("Cannot delete all the rows.");
                        break;
                    }
                    table.deleteRow(i);
                    rowCount--;
                    i--;
                }
 
            }
            }catch(e) {
                alert(e);
            }
        }
 
    </SCRIPT>
</HEAD>
<BODY>
 
    <INPUT type="button" value="Add Row" onclick="addRow('dataTable')" />
 
    <INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')" />
 
    <TABLE id="dataTable" width="350px" border="1">
        
		<TR>
			<TD></TD>
			<TD><center>NAMA BARANG</center></TD>
			<TD><center>JUMLAH</center></TD>
		</TR>
		<TR>
            <TD><INPUT type="checkbox" name="chk"/></TD>
            <TD><INPUT type="text" name="txt"/></TD>
			<TD><INPUT type="text" name="txt"/></TD>
        </TR>
    </TABLE>
 
</BODY>
</HTML>

validasi yg sy inginkan
1. textbox harus di isi semua (tidak boleh kosong).
2. trus misal kalau ada stok barang A jml nya 3
dan dalam transaksi barang ternyata dipilih barang A dengan jml sama dengan 4
(berarti kan jml barang kurang 1)
nah.. nti muncul peringatan kalau kalau jml barang tidak mencukupi.
apa mungkin validasinya bs dibuat sept itu?

terimakasih sebelumnya mas.. :D

Lihat semua 3 jawaban

Silahkan login untuk menjawab!
mas, tanya dong..
saya buat form inputan di 000webhost, terdiri dari nama, npm, kelas.
datanya sudah saya isikan, dan tersimpan di database. Tapi ketika saya klik kanan reload datanya terus bertambah di databasenya? (bertambah dengan data yg sama sebelumnya)

gimana ya mas supaya datanya tidak bertambah ketika di reload ulang?

Lihat semua 2 jawaban

Silahkan login untuk menjawab!

met siang...

ekaa · Oct 18, 2011
maff, sy mu nnya ttntg error handling, klo mu input nma pgawai tetapi ad dskripsi'a misal trdiri dr 5 kombinasi hruf/angka. itu source code'a gmn? trm ksh.

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

validasi form

tryco · Oct 17, 2011
saya mau tanya saya bikin validasi dari tutorial http://chandrajatnika.com/2011/07/validasi-form-lebih-mudah-dengan-plugin-jquery-validation-engine/ terus saya kombinasi dengan tutorial mas ellyx di http://www.myphptutorials.com/tutorials/154/menyimpan-data-menampilkan-beberapa-tabel yang input data dari satu ke banyak tabel, ketika saya gabung kok validasi nya ngga jalan ya mas tapi tambah data nya jalan..apakah <script type="text/javascript" src=" https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> itu berpangaruh ya mas dengan validasi yang ada di chandrajatnika..thanx

Lihat semua 3 jawaban

Silahkan login untuk menjawab!

set focus kursor

ria · Oct 17, 2011
mas mau nanya nih,,gimana cara'y kursor langsung berada di input type tertentu....
semisal form login...
<form name="login" method="POST" action="ceklogin.php" onSubmit="return validasi(this)">
		
<table align="center" border="0" width="240" cellpadding="2" cellspacing="1" bgcolor="#0000CC" >
<tr bgcolor="#FF9900">
<td bgcolor="#FF9900" colspan="2" ><font face="Verdana, Arial, Helvetica, sans-serif" size="2px"><center><strong>Login Mahasiswa :</strong></td>
</tr>
<tr bgcolor="#FFFFFF"> 
<td bgcolor="#DBEAF5"><font face="Verdana, Arial, Helvetica, sans-serif" size="2px"> NIM</td><td bgcolor="#DBEAF5"> <input type="text" name="NIMHS"  ></td>
</tr>
<tr>
<tr bgcolor="#FFFFFF"> 
<td bgcolor="#DBEAF5"><font face="Verdana, Arial, Helvetica, sans-serif" size="2px">Password</td><td bgcolor="#DBEAF5">   <input type="password" name="password"></td>
</tr>
<tr>
<td colspan="2" align="right" bgcolor="#DBEAF5"><input type="submit" value=" Login" name="login"></td>
</tr>
biar otomatis set focus langsung ke login mahasiswa...gimana cara'y mas

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

Membandingkan dua nilai

Ikram · Oct 15, 2011
Gan ane kan bikin nomor referensi, nah niatnya ane mau membandingkan dengan format nomor referensi yang ane bikin.

Script :
<?
$no_ref=$_POST['no_referensi'];
$ref='/^([000-999])*-([000-999])$/';
if (!preg_match($ref,$no_ref))
{
	print "<script>alert('Maaf, Format Nomor Salah');
	javascript:history.go(-1);</script>";
}else {
	print"Selamat..";
}
?>

Tapi kenapa mengulang terus ke kondisi pertama padahal ane ketik sesuai format..

Lihat semua 1 jawaban

Silahkan login untuk menjawab!