在这里问了最初的问题:
Javascript - text field submits to a popup window
马什很友好地帮忙回答。
我有一个奇怪的问题,在主页上的代码不工作-进入警报每次。但在其他页面上-它似乎工作正常。
测试使用代码:120663A
向下滚动并输入上面的批号
有什么建议/帮助很受欢迎吗?
谢谢
乔伊
最佳答案
尽管你在两个页面都保持text-transform: uppercase
。键入120663a时,$('input[type=text]').val()仅显示120663a。
这就是为什么http://freshomega.com/w/tester中的if ($('input[type=text]').val() == "120663a") {
有效
http://freshomega.com/w/中的if ($('input[type=text]').val() == "120663A") {
不起作用。
我希望这会有帮助。
您可以在两页中测试120663A,结果将相反。
为了解决这个问题,
为了保持一致性,我将使用to upper case()函数将两个页面的输入文本都改为大写,或者将两者都改为小写。
例如,
if ($('input[type=text]').val().toUpperCase() == "120663A") {
window.open("http://freshomega.com/w/files/120663A.pdf");
我希望这会有帮助。