相关疑难解决方法(0)

使用jquery 1.6 .prop()将控件设置为只读

随着jQuery 1.6的发布,关于SO的建议一般是开始使用prop(),你曾经使用attr().

当我想要一个元素只读时会发生什么?

$('.control').prop('readonly', 'readonly');
$('.control').prop('readonly', true);
Run Code Online (Sandbox Code Playgroud)

这些似乎都没有使控制只读.将元素readonly作为规则的例外吗?

jquery readonly jquery-1.6

27
推荐指数
2
解决办法
3万
查看次数

如何在jquery中将下拉设置为只读?

我想将下拉设置为只读.为此,我使用代码readonly="readonly".但它不能在asp.netmvc4中工作.我可以解决这个问题吗?请帮助

html javascript jquery asp.net-mvc-4

4
推荐指数
2
解决办法
3万
查看次数

Yii2未获取禁用下拉列表或文本字段的值

我想禁用某些文本字段和下拉列表,以防止用户更改其值.但每当我尝试时,它都不会收集/获取特定禁用文本字段或下拉列表的数据.

这是我显示下拉列表的视图.它在一个for循环中:

echo $form->field($model1[$i], 'earning_item_id')->widget(Select2::classname(), [
    'data' => $earningslistData,
    'options' => ['placeholder' => '', 'prevOptionID' => $model1[$i]->earning_item_id, 'prevOptionName' => $earningslistData[$model1[$i]->earning_item_id], 
                    "name" => "EarningDetails[".$i."][earning_item_id]", "row_count1" => $i],
    //'disabled' => true,
    'pluginOptions' => [
        'allowClear' => true,
        'label' => false
    ]
]);
Run Code Online (Sandbox Code Playgroud)

以下是它们在不禁用它们的情况下的样子:

在此输入图像描述

然后,当我保存它时,它看起来像这样:

在此输入图像描述

但是,当我禁用下拉列表时,它会给我这个:

在此输入图像描述

我认为全名来自我的模型,但我不知道为什么:

public function getFullName() 
{
    return $this->user ? $this->user->fname . ' ' . $this->user->lname : 'Full Name';
}
Run Code Online (Sandbox Code Playgroud)

禁用文本字段时,它会一样:

echo $form->field($model, 'user_id')->widget(Select2::classname(), [
    'data' => $listData,
    'options' => ['placeholder' => 'Select a Staff'], …
Run Code Online (Sandbox Code Playgroud)

html php drop-down-menu yii2

4
推荐指数
1
解决办法
5144
查看次数