• 07-10-2024, 12:30:53
    #1
    Kolay gelsin, bir sorum olacaktı, aşağıdaki gibi açılan kutudan seçim yapabildiğim option value var, ancak boş olan value leri silmek istiyorum, nasıl yapabilirim?
    <select class="selectx RTL" name="type" id="DENEMEtype" required="">
    <option value="5888" selected="">DENEME1</option>
    <option value="5890" selected="">DENEME2</option>
    <option value="5897" selected=""></option>
    <option value="5902" selected=""></option>
    <option value="6251" selected=""></option>
    <option value="6297" selected=""></option>
    <option value="6380" selected="">DENEME3</option>
    <option value="6381" selected=""></option>
    <option value="6384" selected="">DENEME4</option>
    <option value="6385" selected="">DENEME 5</option>
    <option value="6390" selected="">DENEME 6</option>
    <option value="6543" selected=""></option>
    <option value="6550" selected=""></option>
    <option value="6610" selected="">DENEME 7</option>
    <option value="6665" selected="">DENEME 8</option></select>
  • 07-10-2024, 12:34:59
    #2
    <select class="selectx RTL" name="type" id="DENEMEtype" required>
    <option value="5888" selected="">DENEME1</option><option value="5890" selected="">DENEME2</option><option value="6380" selected="">DENEME3</option><option value="6384" selected="">DENEME4</option><option value="6385" selected="">DENEME 5</option><option value="6390" selected="">DENEME 6</option><option value="6610" selected="">DENEME 7</option><option value="6665" selected="">DENEME 8</option></select>


    bunu mu demek istediniz hocam?
  • 07-10-2024, 12:37:37
    #3
    Neyle ekrana basıyorsunuz php mi? eğer php ile ise, value değil name kısmını kontrol edin dolu ise ekrana basın.
  • 07-10-2024, 12:41:07
    #4
    Hocam projeyi bilmiyorum ama silmeyi deneyebilirsiniz

    <select class="selectx RTL" name="type" id="DENEMEtype" required="">
    <option value="5888" selected="">DENEME1</option>
    <option value="5890" selected="">DENEME2</option>
    <option value="6380" selected="">DENEME3</option>
    <option value="6384" selected="">DENEME4</option>
    <option value="6385" selected="">DENEME 5</option>
    <option value="6390" selected="">DENEME 6</option>
    <option value="6610" selected="">DENEME 7</option>
    <option value="6665" selected="">DENEME 8</option>
    </select>

    Ya da javascript ile boş dönen optionları silebilirsiniz


    <select class="selectx RTL" name="type" id="DENEMEtype" required="">
    <option value="5888" selected="">DENEME1</option>
    <option value="5890" selected="">DENEME2</option>
    <option value="5897" selected=""></option>
    <option value="5902" selected=""></option>
    <option value="6251" selected=""></option>
    <option value="6297" selected=""></option>
    <option value="6380" selected="">DENEME3</option>
    <option value="6381" selected=""></option>
    <option value="6384" selected="">DENEME4</option>
    <option value="6385" selected="">DENEME 5</option>
    <option value="6390" selected="">DENEME 6</option>
    <option value="6543" selected=""></option>
    <option value="6550" selected=""></option>
    <option value="6610" selected="">DENEME 7</option>
    <option value="6665" selected="">DENEME 8</option>
    </select>

    <script>
    // Select the dropdown
    var selectElement = document.getElementById('DENEMEtype');

    // Iterate over options in reverse to avoid index issues when removing elements
    for (var i = selectElement.options.length - 1; i >= 0; i--) {
    // If both the value and text are empty, remove the option
    if (selectElement.options[i].value === '' && selectElement.options[i].text === '') {
    selectElement.remove(i);
    }
    }
    </script>
  • 07-10-2024, 12:49:51
    #5
    hazee17 adlı üyeden alıntı: mesajı görüntüle
    <select class="selectx RTL" name="type" id="DENEMEtype" required>
    <option value="5888" selected="">DENEME1</option><option value="5890" selected="">DENEME2</option><option value="6380" selected="">DENEME3</option><option value="6384" selected="">DENEME4</option><option value="6385" selected="">DENEME 5</option><option value="6390" selected="">DENEME 6</option><option value="6610" selected="">DENEME 7</option><option value="6665" selected="">DENEME 8</option></select>


    bunu mu demek istediniz hocam?
    Evet doğrudur, php kodlaması var, eklenen "DENEME xx" satırları (ürünleri vs) silindiğinden fronthandde de silinsin istiyoruz
  • 07-10-2024, 12:50:56
    #6
    dimemo adlı üyeden alıntı: mesajı görüntüle
    Hocam projeyi bilmiyorum ama silmeyi deneyebilirsiniz

    <select class="selectx RTL" name="type" id="DENEMEtype" required="">
    <option value="5888" selected="">DENEME1</option>
    <option value="5890" selected="">DENEME2</option>
    <option value="6380" selected="">DENEME3</option>
    <option value="6384" selected="">DENEME4</option>
    <option value="6385" selected="">DENEME 5</option>
    <option value="6390" selected="">DENEME 6</option>
    <option value="6610" selected="">DENEME 7</option>
    <option value="6665" selected="">DENEME 8</option>
    </select>

    Ya da javascript ile boş dönen optionları silebilirsiniz


    <select class="selectx RTL" name="type" id="DENEMEtype" required="">
    <option value="5888" selected="">DENEME1</option>
    <option value="5890" selected="">DENEME2</option>
    <option value="5897" selected=""></option>
    <option value="5902" selected=""></option>
    <option value="6251" selected=""></option>
    <option value="6297" selected=""></option>
    <option value="6380" selected="">DENEME3</option>
    <option value="6381" selected=""></option>
    <option value="6384" selected="">DENEME4</option>
    <option value="6385" selected="">DENEME 5</option>
    <option value="6390" selected="">DENEME 6</option>
    <option value="6543" selected=""></option>
    <option value="6550" selected=""></option>
    <option value="6610" selected="">DENEME 7</option>
    <option value="6665" selected="">DENEME 8</option>
    </select>

    <script>
    // Select the dropdown
    var selectElement = document.getElementById('DENEMEtype');

    // Iterate over options in reverse to avoid index issues when removing elements
    for (var i = selectElement.options.length - 1; i >= 0; i--) {
    // If both the value and text are empty, remove the option
    if (selectElement.options[i].value === '' && selectElement.options[i].text === '') {
    selectElement.remove(i);
    }
    }
    </script>
    Deneyeceğim teşekkür ederim