在这里问了最初的问题:
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");

我希望这会有帮助。

09-26 04:58