我需要确保某个<input>字段仅将数字作为值.输入不是表单的一部分.因此它不会被提交,因此在提交期间进行验证不是一种选择.我希望用户无法输入除数字以外的任何字符.
有没有一种巧妙的方法来实现这一目标?
当我尝试在Xcode 5中验证我的应用时,我有一个错误"没有可用于签名的身份".我尝试了所有:重新创建证书和配置文件,所有已在此网站上描述的方法和其他资源; 我很困惑,因为当我尝试将我的应用程序作为Ad-hoc分发时,它成功地在测试设备上创建并安装了一个IPA文件.但是,当我尝试验证我的应用程序或提交到AppStore时,我总是有错误.也许有人可以帮我解决这个问题.
我用C#.我有一个带有编辑框和取消按钮的Windows窗体.编辑框包含验证事件的代码.每次编辑框失去焦点时都会执行代码.当我点击取消按钮时,我只想关闭表单.我不想要对编辑框进行任何验证.如何实现这一目标?
这是一个重要的细节:如果验证失败,那么
e.Cancel = true;
Run Code Online (Sandbox Code Playgroud)
防止离开控制.
但是当用户单击"取消"按钮时,无论如何都应该关闭表单.怎么能实现呢?
我想在验证时操作DataGridView中的单元格,这样如果用户输入的值对数据库无效,但很容易转换为有效数据,程序会将值更改为合适的值.
我能够正确验证我的值,但当我尝试将其更改为有效的东西时,我得到了一个DataError.这是我的代码:
private void unit_List_2_GroupsDataGridView_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
Console.WriteLine("Validating");
DataGridViewColumn col = this.unit_List_2_GroupsDataGridView.Columns[e.ColumnIndex];
DataGridViewCell cell = this.unit_List_2_GroupsDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex];
if (col == this.batchDataGridViewTextBoxColumn && this.unit_List_2_GroupsDataGridView.IsCurrentCellInEditMode)
{
Console.WriteLine(" Batch Column");
DataRow[] rows = label_EntryDataSet.viewJobBatchList.Select(String.Format("Job={0} AND Display='{1}'"
, comboBox1.SelectedValue, e.FormattedValue));
if (rows.Length == 1)
{
Console.WriteLine(" Auto Completed item from list: {0}", rows[0]["Batch"]);
//e.Cancel = true;
cell.Value = rows[0]["Batch"];
//this.unit_List_2_GroupsDataGridView.EndEdit();
}
else
{
Console.WriteLine(" No Autocomplete!");
int i = 0;
if (!int.TryParse(e.FormattedValue.ToString(), out i))
{
Console.WriteLine(" Not an integer either");
e.Cancel = true; …Run Code Online (Sandbox Code Playgroud) 我不知道为什么我在http://validator.w3.org/check检查我的页面时一直收到此错误错误是:
Line 235, Column 84: The for attribute of the label element must refer to a form control.
… <label for="name" style="line-height:24px;">Your Name</label><br>
Run Code Online (Sandbox Code Playgroud)
这是我的实际代码
<div>
<label for="name" style="line-height:24px;">Your Name</label><br>
<input class="css_form_namefield TooltipIstok " type="text" name="name" value="" style="width: 554px;" maxlength="50" >
</div>
Run Code Online (Sandbox Code Playgroud) 嘿......你如何验证一个full_name字段(名字姓氏).
我试过Regex只接受数字.第一个字符不能为0,什么是"任何正整数,不包括0"的正则表达式,但是根据我的要求不能正常工作.
我想要准确的6位数字,但不应该以 0
我试过了
^[1-9][0-9]{6}*$
^([^0][0-9]){6}$
...
Run Code Online (Sandbox Code Playgroud)
需要微调.
直到4天前,这工作正常,现在我在尝试在我的朋友(甚至我自己的)墙上发布YouTube视频时仍然收到错误.
从list.txt中读取用户ID并向其发送视频将视频发布到用户ID:me {"error":{"type":"OAuthException","message":"验证应用程序时出错."}}
当我尝试做同样的事情时,我在朋友的Facebook帐户上创建的应用程序得到了同样的错误.
有没有人知道为什么这是我可以做些什么来解决它?
谢谢!
我正在验证HTML5页面并返回这两个警告:信息:Content-Type是text/html.使用HTML解析器.信息:使用带有SVG 1.1,MathML 3.0,RDFa 1.1和ITS 2.0支持的HTML架构.
我不确定问题是否与meta标签有关.
这是我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> Home Page</title>
<link type="text/css" rel="stylesheet" href="css/style.css" />
</head>
Run Code Online (Sandbox Code Playgroud)
在此先感谢,CA
希望实现一个最终用户对话框,要求他们创建自己的密码.
长度必须为9个字符.1个字符必须是大写,1必须是小写,1必须是数字,['0'..'9'],一个必须来自一组6个预定义的ascii字符,如此.[ '!', '#', '%', '&', '*', '@'].
完成了这个.和工作.但是,我想要做的是使用onchange事件提供可见验证,如果满足所有要求,则将编辑框的颜色更改为绿色,否则更改为RED.对9个字符长度进行调整很容易,但是要检查9个不同的字符,以确保至少有1个上部,1个下部,1个数字和1个预定义,这证明有点困难.有人可以帮忙吗?谢谢.
这是代码:
procedure TPasswordForm.edtPassword1Change(Sender: TObject);
begin
if Length(edtPassword1.Text <> 9 then
edtPassword1.Color := clRed
else
edtPassword1.Color := clLime;
end;
Run Code Online (Sandbox Code Playgroud) validating ×10
c# ×2
html ×2
code-signing ×1
datagridview ×1
delphi ×1
delphi-2007 ×1
facebook ×1
html5 ×1
input ×1
ios ×1
javascript ×1
numbers ×1
passwords ×1
regex ×1
validation ×1
winforms ×1
xcode5 ×1