• 28-08-2015, 16:34:35
    #1
    Reveloper
    Merhaba,

    Dostlar bir sorunum var ama nasıl yapacağımı bulamadım sizlerden yardım isteyeceğim.

    Şöyle bir inputum var:

    <form method="POST" action="sorgula.php">
       <input type="text" name="domain" placeholder="örn: alanadi" />
       <select name="tlds">
          <option>En Çok Tercih Edilen</option>
          <option>Avrupa Domainleri</option>
          <option>Bizim Önerilerimiz</option>
       </select>
    <input type="checkbox" name="tld[]" value=".com" />
    <input type="checkbox" name="tld[]" value=".net" />
    <input type="checkbox" name="tld[]" value=".org" />
    </form>
    İstediğim şey option'dan En Çok Tercih Edilen seçildiğinde tümünden checked kaldırıp aşağıdaki checkbox'lardan .com ve .net'e checked ekleyecek?
  • 28-08-2015, 21:18:58
    #2
    Merhaba,
    <form method="POST" action="sorgula.php">
       <input type="text" name="domain" placeholder="örn: alanadi" />
       <select id="tlds" name="tlds">
          <option value="top">En Çok Tercih Edilen</option>
          <option value="eu">Avrupa Domainleri</option>
          <option value="us">Bizim Önerilerimiz</option>
       </select>
    <input type="checkbox" name="tld[]" id="com" value=".com" />
    <input type="checkbox" name="tld[]" id="net" value=".net" />
    <input type="checkbox" name="tld[]" id="org" value=".org" />
    </form>
    $(function(){
       $(" #tlds").change(function(){
           
         if($(this).val() == "top"){
            $("input:checkbox").each(function(){
           $(this).prop('checked', false);
           
          });
         $("#com,#net").prop('checked',true);
         }
           
       });
    });
    edit : debug için : https://jsfiddle.net/o3mbtLqf/
    Kolaylıklar.