gpt4 book ai didi

javascript - 如果 1 个值大于另一个值,则按钮提交时发出通知

转载 作者:行者123 更新时间:2023-11-29 21:51:54 26 4
gpt4 key购买 nike

很抱歉我的英语不好,我有一个表格,我想在 $sisa_tempo_bro 小于 $nominal_transaksi 时发出简单的通知并阻止提交(并给出简单的通知,它超过 $sisa_tempo_bro ),但在实时输入(如 jQuery)中,任何人都可以帮助我吗?

<form id="form" method="post">
<div class="modal fade" id="kontak_tempo_item" role="dialog">
<div class="example-modal">
<div class="modal modal-primary">
<div class="modal-dialog">
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">New Pembayaran Tempo</h4>
</div>
<input type="hidden" name="kode_sub_transaksi" id=kode_sub_transaksi class="form-control" readonly="readonly" value="<?php echo $tampil_tempo['kode_transaksi'] ;?>"/>
<input type="hidden" name="vendorname" class="form-control" readonly="readonly" value="<?php echo $tampil_tempo['vendorname'] ;?>"/>
<input type="hidden" name="no_po" class="form-control" readonly="readonly" value="<?php echo $tampil_tempo['no_po'] ;?>"/>
<input type="hidden" name="status_pt" class="form-control" readonly="readonly" value="<?php echo $_SESSION['status_pt'] ?>"/>
<input type="hidden" name="userid" class="form-control" readonly="readonly" value="<?php echo $_SESSION['userid'] ?>"/>
<input type="hidden" name="kategori_transaksi" class="form-control" readonly="readonly" value="BELANJA-TEMPO"/>
<input type="hidden" name="jenis_transaksi" class="form-control" readonly="readonly" value="KREDIT"/>
<div class="modal-body" >
<div class="row">
<div class="col-md-6"><label>Kode Transaksi</label>
<label>Kode Tempo</label>
<?php
$select_max_nomor=mysql_fetch_array(mysql_query("SELECT MAX(kode_transaksi) AS terakhir FROM acc_transaksi WHERE kategori_transaksi='BELANJA-TEMPO' AND kode_transaksi LIKE '%KTI-%' AND status_pt='$status_pt'"));
$nomor_plus_satu=substr($select_max_nomor[terakhir],11,4)+1;
$bulan_tahun=date("mY");

if(substr($select_max_nomor[terakhir],4,6)==$bulan_tahun) // GANTI NOMOR PER TAHUN
{
$nomor_urut="KTI-".$bulan_tahun."-".sprintf("%04s",$nomor_plus_satu);
}
else{
$nomor_urut="KTI-".$bulan_tahun."-0001";
}

?>
<input type="text" name="kode_transaksi" class="form-control" value="<?php echo $nomor_urut; ?>" readonly="readonly"/>
</div>
<div class="col-md-6">
<label>Sisa Tempo</label>
<input class="form-control" type="text" readonly="readonly" style="text-align:center; font-weight:bold" value="
<?php
if($sisa_tempo_bro=='0')
{
echo 'LUNAS';
}
elseif($sisa_tempo_bro <>'0')
{
echo number_format($sisa_tempo_bro,0,",",".")."";
}
?>
"/>
</div>
<div class="col-md-6">
<label>Akun Asal</label>
<select class="form-control" name="akun_asal" id="cmbAkun" required>
<option value="">** Pilih Salah Satu **</option>
<?php
include ("koneksi.php");

$query = mysql_query("SELECT * FROM acc_nama_akun WHERE jenis_akun='DEBET' ORDER BY nama_akun ASC");

while($query = mysql_fetch_array($query)) {
?>
<option value="<?php echo $query['kode_nama_akun']; ?>"><?php echo $query['nama_akun']; ?></option>
<?php
}
?>
</select>
</div>
<div class="col-md-6">
<label>Sisa Saldo</label><br />
<select class="form-control" id="cmbSaldo" style="width:270px; height:30px; font-weight:bold;color:#F00;">
<option value="0" required>** Auto **</option>
</select>
</div>
</div>
<div class="row">
<div class="col-md-6">
<label>Nominal Cicilan Tempo</label><br />
<input class="form-control" name="nominal_transaksi" id="nominal_transaksi" type="text" onkeyup="formatangka(this)" style="width:270px;" required>
</div>
</div>
<div class="row">
<div class="col-md-6">
<label>Tanggal Pembayaran Tempo</label>
<input type="date" name="tgl_transaksi" class="form-control" required/>
</div>
<div class="col-md-6">
<label for="exampleInputFile">Upload File Scan</label>
<input type="file" id="exampleInputFile" required>
<p style="color:#FFF">Format file harus .jpg / .jpeg / .png / .gif </p>
</div>
</div>
<div class="form-item"><b>Keterangan</b><br />
<textarea class="form-control" rows="3" name="descr" placeholder="Enter ..." style="max-height:150px; max-width:100%"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">CLOSE</button>
<button type="submit" name="finish" class="btn btn-outline">SAVE</button>
</div>
</div>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</form>

最佳答案

感谢您的代码,它的工作原理就像魅力,但在修改您的代码后我想出了另一种情况

<script language="JavaScript">
function formatangka(objek) {
a = objek.value;
b = a.replace(/[^\d]/g,"");
c = "";
panjang = b.length;
j = 0;
var ssa_tempo = '<?php echo $sisa_tempo_bro;?>';
var nml_trans = '<?php echo $nominal_transaksi;?>';
var rep_sisa_tempo = ssa_tempo.replace(/./,"")
var rep_nml_trans = nml_trans.replace(/./,"")

for (i = panjang; i > 0; i--) {
j = j + 1;
if (((j % 3) == 1) && (j != 1))
{
c = b.substr(i-1,1) + "." + c;
if ( rep_sisa_tempo < rep_nml_trans ) {
// notified something here
alert('less');
// disabled submit button
$(':submit').prop('disabled', true);
}
else {
alert('less').close();
}
}
else {
c = b.substr(i-1,1) + c;
}
}
objek.value = c;
}
</script>

如何将点值替换为空格,例如:var ssa_tempo = 400.000(中间的点值)var nml_trans = 500.000(中间的点值)当我在 textfield 中输入 500 时,出现通知,如何克服这个问题?

关于javascript - 如果 1 个值大于另一个值,则按钮提交时发出通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33559031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com