标签: disabled-control

如何禁用HTML文本框焦点,文本框值应该提交

我正在处理表格

我使用了ReadOnly

重点是有任何数据正在提交但无法编辑该文本框数据.

我使用禁用无焦点是没有编辑但文本框值没有提交.

如何以我的形式解决这个问题

id数量价格折扣总计

一旦输入id,ID就会自动聚焦价格和折扣文本框将自动填充数据库

当我输入数量时,下一个焦点应该是折扣 - 我无法做到这一点,请帮助我.

在此先感谢Devendar

html readonly disabled-control

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

是否可以在Java Swing中一次启用所有文本字段?

我有多个文本字段,我需要使用Java Swing一次启用或禁用.那可能吗?

java swing jtextfield disabled-control

2
推荐指数
1
解决办法
215
查看次数

如何保护asp:textbox不受用户输入的影响?

如何保护asp:textbox不受用户输入的影响?

禁用它

<asp:TextBox ID="txbx" runat="Server" Text="1" Enabled="false" />
Run Code Online (Sandbox Code Playgroud)

保护它

<asp:TextBox ID="txbx" runat="Server" Text="1" ReadOnly="true" />
Run Code Online (Sandbox Code Playgroud)

我希望保护上面的文本框不受用户输入的影响,但仍允许使用javascript更新该值.

这很好用,那么问题是什么?

问题

如果文本框是,disabled或者readonly更新的值在提交时不会发布到服务器!

如何创建可以同时进行的文本框:

  • 对用户可见.

  • 防止用户输入.

  • 用javascript更新.

  • 将更新的值发布到服务器.


回答

发生冲突是因为当您设置enabled="false"控件时,它不会将值传递给服务器.

但是,设置disabledreadonly客户端不会导致此问题.

您可以使用以下方法设置客户端属性:

后面的代码:

txbx.Attributes.Add("ReadOnly", "ReadOnly")
txbx.Attributes.Add("disabled", "disabled")
Run Code Online (Sandbox Code Playgroud)

或者使用客户端控件并将它们设置为runat服务器:

<input type="text" id="txbx" readonly="readonly" runat="server" />
<input type="text" id="txbx" disabled="disabled" runat="server" />
Run Code Online (Sandbox Code Playgroud)

c# vb.net asp.net readonly disabled-control

2
推荐指数
1
解决办法
7630
查看次数

我怎样才能拥有可滚动的禁用文本?

我的文本声明为,

Text text= new Text(parent, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.WRAP);
Run Code Online (Sandbox Code Playgroud)

在某些情况下应该禁用它。但是当我这样做时
text.setEnabled(false); 文本的滚动条也被禁用,我无法完全看到文本中的值。

我的文本字段不能为只读。在某些情况下它应该是可编辑的。

我知道文本中的 setEditable() 方法,但我希望具有与禁用文本时相同的行为,即背景颜色更改、不闪烁光标(插入符号)、无法单击鼠标并且文本不可选择ETC。

我可以通过以下方式更改背景颜色

text.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
Run Code Online (Sandbox Code Playgroud)

但我无法禁用光标、文本选择和鼠标单击。

在此输入图像描述

有没有办法使禁用文本的滚动条保持活动状态?

java swt scroll textbox disabled-control

2
推荐指数
1
解决办法
1860
查看次数

Javascript:如何禁用提交按钮,直到验证所有字段?

我有几个工作正常的验证函数,我想用简单的 javascript(没有 jQuery 等)为整个表单编写一个附加验证,根据其他验证函数返回 true 还是 false 来禁用/启用“提交”按钮。我该怎么办?

例如,对于我的主要 HTML,我有:

 <form id="form" method="POST">
      <label class="form">Field 1</label><input type="text" name="input1" onkeyup="validateInput1(); return false">
      <label class="form">Field 2</label><input type="text" name="input2" onkeyup="validateInput2(); return false">
      ...
      <button id="submit" type="submit" value="submit">Submit</button>
 </form>
Run Code Online (Sandbox Code Playgroud)

对于我的脚本,我有:

 function validateInput1(){
 ...
 }

 function validateInput2(){
 ...
 }
Run Code Online (Sandbox Code Playgroud)

现在我想编写一个类似以下内容的函数:

function validateForm(){

    var submitButton = document.getElementById('submit');
    submitButton.disabled = true;

    /*If all other validation functions like validateInput1() returns true then submitButton.disabled = false*/
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

javascript function submit button disabled-control

2
推荐指数
1
解决办法
5256
查看次数

Qt连接信号和插槽

在我的Qt项目中,我有一个QPushButton和一个QLineEdit实例.我想在按下QPushButton时禁用QLineEdit.

我写了这段代码:

this->btn = new QPushButton(this);
this->txt = new QLineEdit(this);
QObject::connect(this->btn,SIGNAL(clicked(bool)),this->txt,SLOT(setDisabled(bool)));
Run Code Online (Sandbox Code Playgroud)

这不起作用.你能帮我吗?我的错是什么?

signals qt4 disabled-control disabled-input slots

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

如何通过鼠标单击vb.net启用禁用的文本框

如何启用通过单击禁用的文本框的简单方法?怎么做的?

我的代码不起作用

Private Sub Textbox1_MouseClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Textbox1.MouseClick
    Textbox1.Enabled = True
End Sub
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗.

我是否必须使用定时器等跟踪鼠标点击和文本框的X,Y位置.点击它不会触发任何事件?

.net vb.net textbox disabled-control

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

使用 Tab 键可访问的禁用文本框

我在一个表单上有两个文本框。一个是可编辑的启用文本框,另一个是不可编辑的禁用文本框。我已使用 css 样式禁用它。我面临的问题是,我可以使用键盘的 Tab 键访问禁用的文本框,就像我单击启用的文本框并按 Tab 键一样,它会移动到禁用的文本框并且我可以输入里面的文字。

这是示例 html 代码

    <input type="textbox" placeholder="Enabled" />
<div class="notEdit-overlay"></div>
<div>
    <input type="textbox" placeholder="Disabled" />
</div>
Run Code Online (Sandbox Code Playgroud)

这是css样式

    .notEdit-overlay
{
    width: 1080px;
    height: 99%;
    left: 0px;
    background: red;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle

html css textbox disabled-control

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

如何监听元素何时被禁用或启用

当输入或字段集被禁用时,我希望对附近的元素进行更改。是否有在启用或禁用元素时侦听的事件?例如:

var input = document.createElement('input')
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个会因切换禁用状态而触发的事件:

input.disabled = !input.disabled
Run Code Online (Sandbox Code Playgroud)

javascript events disabled-control disabled-input dom-events

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

如何使分页“下一步”按钮在数据表中看起来不被禁用

我正在使用数据表分页来显示我的记录。我的问题是,当我使用表的“下一个”按钮转到表的末尾时,该按钮将被禁用。我希望这个按钮看起来不被禁用。我已经尝试过这个:

$j('#buttonID').attr("disabled", "disabled");
$j('#buttonID').disable(true);
$j('#buttonID').prop('disabled', false);
Run Code Online (Sandbox Code Playgroud)

但这不起作用。有人可以帮我举个例子吗?

javascript jquery pagination datatables disabled-control

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