Autor Zpráva
Sylar
Profil
Zdravím,
je možné vyhodit jquery datepicker po kliknutí na odkaz?
Zkoušel jsem to např. takto, ale to mi nic neudělá, ani nehodí žádnou chybku.

<script>$("#start_date_a").click(function () {
    $("#start_date_input").datepicker({
      minDate: 0,
      dateFormat: "yy-mm-dd",
    });
})</script>

<input value="" type="text" name="start_date_input" id="start_date_input" />
<a href="javascript:void(0);" id="start_date_a">change</a>
Str4wberry
Profil
Nechytne se to, když zavoláš nad tím <input>em focus()?

Tedy nejspíš něco jako:
$("#start_date_input").datepicker({ 
      minDate: 0, 
      dateFormat: "yy-mm-dd", 
    }); 
  $("#start_date_a").click(function () { 
   $("#start_date_input").focus(); 
})
_es
Profil
Sylar:
Máš tam nadbytočnú čiarku.
Ďalej, čo by sa malo po kliknutí na odkaz stať? Atribútom href nastavuješ, že nič. Ten <script> je ešte pred odkazom? Ale v čase behu toho skriptu odkaz s id="start_date_input" neexistuje.
Sylar
Profil
díky pánové oboum, skloubil jsem vaše dohromady a funguje

<script>
$("#start_date_input").datepicker({ 
      minDate: 0, 
      dateFormat: "yy-mm-dd"
    });
</script>
    
<input value="" type="text" name="start_date_input" id="start_date_input" />
<a href="javascript:show_cal();" id="start_date_a">change</a>

<scirpt>
function show_ca() { 
   $("#start_date_input").focus(); 
)
</script>

... kdyby někdo potřeboval

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0