doujiaozhan2413 2016-02-20 21:31
浏览 21
已采纳

重新加载表单中的字段时出现问题[关闭]

I am having problems with a reloading fields in special with datepicker in a form.

The site is online on http://eskelak.eus/ and when I try to perform a search in the search form the first time is ok, but when I push reset button before, the datepicker fields is not restoring.

function the_search_form() {
global $wpdb;

$firstname = filter_input(INPUT_GET, 'first_name', FILTER_SANITIZE_STRING);
$lastname = filter_input(INPUT_GET, 'last_name', FILTER_SANITIZE_STRING);
$province = filter_input(INPUT_GET, 'province', FILTER_SANITIZE_STRING);
$locality = filter_input(INPUT_GET, 'locality', FILTER_SANITIZE_STRING);
$from = filter_input(INPUT_GET, 'from', FILTER_SANITIZE_STRING);
$to = filter_input(INPUT_GET, 'to', FILTER_SANITIZE_STRING);


if (!empty($locality) && isset($locality)) {
    $locality_row = $wpdb->get_row( $wpdb->prepare(
        'SELECT * FROM wp_eskelak_locality WHERE id = %s',
        $locality
    ) );
    $province = $locality_row->province;
}


$active = ' class="active"';
?>
<!-- START SEARCH FORM -->
<form method="get" action="/index.php" id="search">
    <?php $lang = get_language_for_link() ?>
    <?php if ($lang == '') : ?>
        <input type="hidden" name="page_id" value="370"/>
    <?php else : ?>
        <input type="hidden" name="page_id" value="372"/>
    <?php endif ?>
    <h3><?php _e('Buscar Eskelas', 'eskelak')?></h3>
    <div class="form-group">
        <input type="text" name="first_name" value="<?php echo $firstname ?>"
            placeholder="<?php _e( 'Introducir nombre', 'eskelak') ?>">
        <input type="hidden" name="province" value="<?php echo isset($province) ? $province : '' ?>"/>
        <button data-filter="true" value="alava"<?php echo $province=='alava'? $active : '' ?>><?php _e('Araba-Álava') ?></button>
        <button data-filter="true" value="guipuzcoa"<?php echo $province=='guipuzcoa'? $active : '' ?>><?php _e('Gipuzkoa') ?></button>
        <button data-filter="true" value="vizcaya"<?php echo $province=='vizcaya'? $active : '' ?>><?php _e('Bizkaia') ?></button>
    </div>
    <div class="form-group">
        <input type="text" name="last_name" value="<?php echo $lastname ?>"
            placeholder="<?php _e( "Introducir apellidos", 'eskelak' ) ?>">
        <?php the_localities() ?><input id="desde" type="text" name="from" data-placeholder="<?php _e('Desde', 'eskelak') ?>" class="datepicker" value="<?php echo $from ?>"
                placeholder="<?php _e('Desde', 'eskelak') ?>"/>
        <input id="hasta" type="text" name="to" data-placeholder="<?php _e('Hasta', 'eskelak') ?>" class="datepicker" value="<?php echo $to ?>"
                placeholder="<?php _e('Hasta', 'eskelak') ?>"/>
    </div>
    <div class="form-group">
        <button data-send="enviar" type="submit" style="margin: 3px 8px;float: right;" class="buscar">
            <img src="<?php echo get_template_directory_uri()?>/images/icons/search.png" alt="<?php _e('Buscar')?>" />
            <?php _e('Buscar', 'eskelak')?>
        </button>
        <button form="search" data-reset="reset" id="reset_filter" type="submit" style="margin: 3px 8px;float: right;" >
            <!-- <img src="<?php // echo get_template_directory_uri()?>/images/icons/search.png" alt="<?php // _e('Buscar')?>" /> -->
            <?php _e('Reiniciar Filtro', 'eskelak')?>
        </button>
    </div>
</form>

<div class="clear"></div>
<!-- END SEARCH FORM -->
<?php}
  • 写回答

2条回答 默认 最新

  • duanhe0817825 2016-03-07 10:00
    关注

    That happens because the script that sets up the datepicker

    <script src="data:text/javascript,(function(%24)%7B%24(%22.datepicker%22).datepicker(%7BshowButtonPanel%3Atrue%2CdateFormat%3A%22dd%2Fmm%2Fyy%22%7D)%3B%7D)(jQuery)%3B" type="text/javascript">(function($){$(".datepicker").datepicker({showButtonPanel:true,dateFormat:"dd/mm/yy"});})(jQuery);</script>
    

    which in the home page is just after the form, is missing in the second page.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP