【问题标题】:How do i get the last value in the same name Javascript [duplicate]我如何获得同名Javascript的最后一个值[重复]
【发布时间】:2018-12-13 08:27:45
【问题描述】:

我正在努力做到这一点 Hope

但我就是这样 My result

我该怎么办?这是我的代码。谢谢帮助

PHP

if(empty($_GET['jenis'])){
$jenis = "";}
else{
$jenis      = ($_GET['jenis']);
}

if(empty($_GET['kategori'])){
$kategori ="";}
else{
$kategori       = ($_GET['kategori']);
}

Javascript

<script>
        function jeniss(){
        document.getElementById('keywords').submit();   
        }
        function kategorii(){
        document.getElementById('keywords').submit();   
        }   

</script>

HTML

<form id="keywords">

    <div class="single-sidebar">
        <h3 class="sidebar-title">Jenis</h3>
        <div class="sidebar-list">
            <ul>
                <li><input type="checkbox" name="jenis" value="11" onclick="jeniss();" <?php if ($jenis == 11) { echo 'checked'; } ?>> <a> Kos  </a> </li>
                <li><input type="checkbox" name="jenis" value="12" onclick="jeniss();" <?php if ($jenis == 12) { echo 'checked'; } ?>> <a> Kontrakan </a> </li>

            </ul>
        </div>
    </div>
    <div class="single-sidebar">
        <h3 class="sidebar-title">Kategori</h3>
        <div class="sidebar-list">
            <ul>
                <li><input type="checkbox" name="kategori" value="21" onclick="kategorii();" <?php if ($kategori == 21) { echo 'checked'; } ?>> <a> Khusus Pria </a> </li>
                <li><input type="checkbox" name="kategori" value="22" onclick="kategorii();" <?php if ($kategori == 22) { echo 'checked'; } ?>> <a> Khusus Wanita </a> </li>
                <li><input type="checkbox"> <a> Campuran </a> </li>
                <li><input type="checkbox"> <a> 2 Lantai </a> </li>
                <li><input type="checkbox"> <a> 3 Lantai </a> </li>
                <li><input type="checkbox"> <a> 4 Lantai atau Lebih </a> </li>
            </ul>
        </div>
    </div>
    <div class="single-sidebar">
        <h3 class="sidebar-title">Wilayah</h3>
        <div class="sidebar-list">
            <ul>
                <li><input type="checkbox"> <a> Kecamatan Bunaken </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Bunaken Kepulauan </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Malalayang </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Paal Dua </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Mapanget </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Sario </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Singkil </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Tikala </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Tuminting </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Wanea </a> </li>
                <li><input type="checkbox"> <a> Kecamatan Wenang </a> </li>
            </ul>
        </div>
    </div>
     <div class="single-sidebar">
        <h3 class="sidebar-title">Fasilitas</h3>
        <div class="sidebar-list">
            <ul>
                <li><input type="checkbox"> <a> AC </a> </li>
                <li><input type="checkbox"> <a> Kamar Mandi Dalam </a> </li>
                <li><input type="checkbox"> <a> Garasi Mobil </a> </li>
                <li><input type="checkbox"> <a> Garasi Motor </a> </li>
                <li><input type="checkbox"> <a> Meja </a> </li>
                <li><input type="checkbox"> <a> Kursi </a> </li>
                <li><input type="checkbox"> <a> Lemari </a> </li>
                <li><input type="checkbox"> <a> Kipas Angin </a> </li>
                <li><input type="checkbox"> <a> Tempat Tidur </a> </li>
                <li><input type="checkbox"> <a> Air PAM </a> </li>
                <li><input type="checkbox"> <a> Air Sumur </a> </li>
                <li><input type="checkbox"> <a> Listrik Prabayar </a> </li>
                <li><input type="checkbox"> <a> Listrik Pascabayar </a> </li>
                <li><input type="checkbox"> <a> Kolam Renang </a> </li>
                <li><input type="checkbox"> <a> Kolam Ikan </a> </li>
                <li><input type="checkbox"> <a> Ruang Tamu </a> </li>
            </ul>
        </div>
    </div>
</form>

反正代码还不完整,php代码将是从sql调用数据的代码。然后,当我检查代码时,未保存带有名称的复选框中的最后一个值。问题是我如何做出一个动作,当我以复选框的同名提交 2 个值时,不会删除 javascript 中的前一个值。谢谢帮忙。

【问题讨论】:

标签: javascript php html


【解决方案1】:

GET url 参数应该是一个简单的键值..当一个键被使用两次时,最新的值将覆盖所有其他的..

您可能想使用 POST 发送 arrayobject

【讨论】:

  • 这完全是错误的。查询字符串和 POST 数据都可以包含多个同名字段。
猜你喜欢
  • 2011-01-30
  • 2021-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-16
  • 2013-01-16
  • 1970-01-01
相关资源
最近更新 更多