30 ноября 2015
Нет комментариев
$(function(){ $("#datepicker").datepicker({ onSelect:function(){ window.location.href="/?item=list_works&date="+$(this).val(); } }); });
<div id="datepicker"></div>
$(function(){ $("#datepicker").datepicker({ onSelect:function(){ window.location.href="/?item=list_works&date="+$(this).val(); } }); });
<div id="datepicker"></div>
В примере необходимо генерировать в URL фильтрацию по цене только в том случае, если пользователь сам изменил ползунок выбора цены.
Т.е. нужно не передавать определенные параметры в _GET (по ситуации).
Часть формы (добавляем hidden поля):
<form method="get" action="" id="filter_form"> от <input type="text" name="price_from" id="price_from" value="100"/> до <input type="text" name="price_to" id="price_to" value="1000"/> <input type="hidden" id="price_min" value="100"/> <input type="hidden" id="price_max" value="1000"/> </form>
Яваскриптом дисаблим inputы, если их значения не меняли.
$(function(){ $("#filter_form").submit(function(){ if($("#price_from").val()==$("#price_min").val()){ $("#price_from").attr("disabled","disabled"); } if($("#price_to").val()==$("#price_max").val()){ $("#price_to").attr("disabled","disabled"); } }); });
В wincmd.ini
(по умолчанию в Windows 10 находится c:\Users\Konstantin\AppData\Roaming\GHISLER\wincmd.ini
)
в секции [Configuration]
SortDirsByName=0
SortDirExt=1
$('#calendar').datepicker({ inline:true, altField:'#date' }); $('#date').change(function(){ $('#calendar').datepicker('setDate',$(this).val()); });
<input type="text" id="date" name="date" value="<?=date('d.m.Y')?>"/> <div id="calendar"></div>
http://stackoverflow.com/questions/19344135/combine-inline-jquery-datepicker-with-an-input-field
Например:
$('#menu li.first').click(function(){ $('#menu li:not(:first)').slideToggle(); });
function find_emails($text){ $emails=array(); preg_match_all('/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})/',$text,$potential_emails,PREG_SET_ORDER); for($i=0;$i<count($potential_emails);$i++){ $potential_email=$potential_emails[$i][0]; if (filter_var($potential_email,FILTER_VALIDATE_EMAIL)){ if (!in_array($potential_email,$emails)){ $emails[]=$potential_email; } } } return $emails; }
function htmlizeEmails($text){ preg_match_all('/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})/',$text,$potentialEmails,PREG_SET_ORDER); $potentialEmailsCount=count($potentialEmails); for($i=0;$i<$potentialEmailsCount;$i++){ if(filter_var($potentialEmails[$i][0],FILTER_VALIDATE_EMAIL)){ $text=str_replace($potentialEmails[$i][0],'<a href="mailto:'.$potentialEmails[$i][0].'">'.$potentialEmails[$i][0].'</a>',$text); } } }
Использование:
$str="Send me an email to [email protected]."; echo htmlizeEmails($str); //Echoes "Send me an email to <a href="mailto:[email protected]">[email protected]</a>."
http://stackoverflow.com/questions/9763606/detecting-emails-in-a-text