【问题标题】:onchange function in dropDownList yii2dropDownList yii2中的onchange函数
【发布时间】:2016-09-29 15:01:32
【问题描述】:

我在事件 onchange dopDownList 中有一个函数 (getArticleByFamille),如下所示:

<?= $form->field($modelFamille, 'idFamille')->dropDownList(
    ArrayHelper::map(Famille::find()->all(), 'idFamille', 'libelle'),
    [
        'prompt' => 'Sélectionner la Categorie',
        'class' => 'chosen-select mb-15',
        'onchange' => 'getArticleByFamille(this.value,"vente/devis","' . Yii::$app->getUrlManager()->getBaseUrl() . '","ArticleByFamille")'
    ]
)->label(false); ?>

但是当我调用这个函数时,它不起作用,当我检查时我有这个代码:

onchange="getArticleByFamille(this.value,&quot;vente/devis&quot;,&quot;/performancia/web&quot;,&quot;ArticleByFamille&quot;)"

报价已更改

【问题讨论】:

    标签: javascript drop-down-menu yii2 onchange


    【解决方案1】:

    这是因为发生编码(默认启用)。

    试试这个(未测试):

    [
        'prompt'   => 'Sélectionner la Categorie',
        'class'    => 'chosen-select mb-15',
        'onchange' => new \yii\web\JsExpression( 'getArticleByFamille(this.value,"vente/devis","' . Yii::$app->getUrlManager()->getBaseUrl() . '","ArticleByFamille")' )
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-04
      • 2013-04-11
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多