我有一个检查表单(但不是全部)上的多个文本框的过程,以查看它们是否为null,目前我正在使用以下代码:
If IsNull(control1) Or IsNull(control2) Or IsNull(control3)... etc
是否有一种方法可以简洁地检查多个文本框中的空值,而不使用Or运算符?
我使用了javascript验证函数来验证它。我使用它来查看输入到html文本框中的文本是否为字母(不允许数字字符)。函数在onkeyup和onblur期间调用。唯一的问题是,即使在验证中输入数值或特殊字符时也不起作用。如果我将字段保留为空白,那么它就能工作(显示该字段为空)。以下是我的javascript代码:
function isAlphabetic(x,y){
var exp = /^[a-zA-Z]+$/;
var a = document.getElementById(y).value;
if(a=="" || a== null){
我使用的是C#,MVC3和razor,当使用更圆整的if语句时,列表在post中是空的。它在没有if的情况下工作得很好。我需要的是包含文本框中的所有值的列表。
for (var i = 0; i < Model.Budget.BudgetRader.Count; i++)
{
if (Model.Budget.BudgetRader[i].Konto != -1) {
<tr>
<td>@Html.TextBoxFor(x => x.Budget.BudgetRader[i].
在表单中,通过单击add按钮动态创建文本框,以便在新的row.Now中创建文本框。我的问题是对动态创建的文本框进行验证,以便在提交表单时,如果任何文本框被保留为空,则通过单击submit button.Please help out显示一条消息。
编辑
<html>
<head>
<SCRIPT language="javascript">
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowC
我收到了上级的指令,要使用远程验证而不是RequiredIf属性来检查某个字段是否有一个值,如果它能够被用户编辑的话。
现在,我的密码是这样的-
视图模型
public class FooModel
{
// SNIP: Unimportant extra variables
public int? DeviceId;
public int? ProviderId;
[Remote("IsMessageRequired", "Foo",
AdditionalFields="DeviceId,Carrie