我试图从当一个表单提交的文本字段删除所有空格,这样的职位代码场比赛的内容,那些在数据库中...ASP.net VB - 修剪/更换问题
If drSet5c.Tables(0).Rows(0).Item("post_code") = UCase(Replace(tbPostcode.Text, " ","")) Then
response.write("Postcodes match")
Else
response.write("Postcodes DON'T match")
End If
因此,如果数据库中的邮编是AB12CD,并且用户输入AB1 2CD,则在提交表单和匹配语句显示时会删除空格。虽然这不起作用。
如果用户不包含空间,则一切正常。
任何想法?
感谢这个乔尔。仍然没有解决问题,但一些很好的建议。我正在从别人离开的地方开始学习,并随着我的学习进行学习,因此所有的帮助都是值得赞赏的。 – Tom 2010-10-22 14:15:14
@Tom - 当您处于调试模式时,您应该可以将鼠标放在单独的变量rowPostCode和tbPostCodeFormatted上以独立查看它们,看它们是否相同。如果他们不是,你可以发布他们是什么,这样我们可以看到发生了什么?在一个不是专门用于“'”的字段中填充空格是完全可能的。 – 2010-10-22 14:24:14
我看到你在说什么,但是如果我在没有空格的框中键入邮编,它可以正常工作。这意味着它会在我删除空间之前进行比较? – Tom 2010-10-22 14:30:33