我正在处理表格
我使用了ReadOnly
重点是有任何数据正在提交但无法编辑该文本框数据.
我使用禁用无焦点是没有编辑但文本框值没有提交.
如何以我的形式解决这个问题
id数量价格折扣总计
一旦输入id,ID就会自动聚焦价格和折扣文本框将自动填充数据库
当我输入数量时,下一个焦点应该是折扣 - 我无法做到这一点,请帮助我.
在此先感谢Devendar
我有多个文本字段,我需要使用Java Swing一次启用或禁用.那可能吗?
如何保护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"控件时,它不会将值传递给服务器.
但是,设置disabled或readonly客户端不会导致此问题.
您可以使用以下方法设置客户端属性:
在后面的代码:
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) 我的文本声明为,
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)
但我无法禁用光标、文本选择和鼠标单击。

有没有办法使禁用文本的滚动条保持活动状态?
我有几个工作正常的验证函数,我想用简单的 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)
我该怎么做呢?
在我的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)
这不起作用.你能帮我吗?我的错是什么?
如何启用通过单击禁用的文本框的简单方法?怎么做的?
我的代码不起作用
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位置.点击它不会触发任何事件?
我在一个表单上有两个文本框。一个是可编辑的启用文本框,另一个是不可编辑的禁用文本框。我已使用 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
当输入或字段集被禁用时,我希望对附近的元素进行更改。是否有在启用或禁用元素时侦听的事件?例如:
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
我正在使用数据表分页来显示我的记录。我的问题是,当我使用表的“下一个”按钮转到表的末尾时,该按钮将被禁用。我希望这个按钮看起来不被禁用。我已经尝试过这个:
$j('#buttonID').attr("disabled", "disabled");
$j('#buttonID').disable(true);
$j('#buttonID').prop('disabled', false);
Run Code Online (Sandbox Code Playgroud)
但这不起作用。有人可以帮我举个例子吗?
disabled-control ×10
javascript ×3
textbox ×3
html ×2
java ×2
readonly ×2
vb.net ×2
.net ×1
asp.net ×1
button ×1
c# ×1
css ×1
datatables ×1
dom-events ×1
events ×1
function ×1
jquery ×1
jtextfield ×1
pagination ×1
qt4 ×1
scroll ×1
signals ×1
slots ×1
submit ×1
swing ×1
swt ×1