简体   繁体   English

JavaScript 声明或声明预期.ts(1128)

[英]JavaScript Declaration or statement expected.ts(1128)

My JavaScript code is giving me a "declaration or statement expected error".我的 JavaScript 代码给了我一个“声明或声明预期错误”。 It brings it up on the else statement.它在 else 语句中提出了它。 I'm using it to make a captcha for a small html feedback form.我正在使用它为小型 html 反馈表制作验证码。

Javascript: Javascript:

function initCaptcha() {
    var captcha = generateCaptcha(),
        captchaAns = eval(captcha);
    
    $("#captcha")
    .attr("placeholder", captcha+" = ")
    .on("keyup", function() {
    if ($(this).val() !== "" && $(this).val() == captchaAns)
        $(".btn").removeClass("btn-disable");
        $(this).addClass("correct");
    else
        $(this).removeClass("correct");
        $(".btn").addClass("btn-disable");
    });
}

CSS: CSS:

.contact-form .btn {
    width: 180px;
    background-color: transparent;
    color: #e31d1a;
    font-size: 16px;
    border: 2px solid #e31d1a;
    padding: 0;
    margin-left: auto;
    cursor: pointer;
}

.contact-form .btn:hover {
    background-color: #e31d1a;
    transition: .5s linear;
    color: #f1f1f1;
}

.btn-disable {
    opacity: 0.65;
    cursor: not-allowed;
    pointer-events: none;
}

HTML: HTML:

<input required type="text" class="textb" placeholder="Name*">
<input required type="text" class="textb" placeholder="Phone Number*">
<input required type="text" class="textb" placeholder="Email*">
<textarea required placeholder="Tell Us How We Can Help*"></textarea>
<input required type="text" id="captcha" class="textb">
<input required type="submit" class="btn btn-disable" value='Send

try this out, the error caused due to missing braces试试这个,由于缺少大括号导致的错误

if ($(this).val() !== "" && $(this).val() == captchaAns) {
    $(".btn").removeClass("btn-disable");
    $(this).addClass("correct");
  } else {
    $(this).removeClass("correct");
    $(".btn").addClass("btn-disable");
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我的 discord 机器人 on.setColor 上的声明或声明 expected.ts(1128) - Declaration or statement expected.ts(1128) on my discord bot on .setColor 预期声明或声明。 ts(1128) - Declaration or statement expected. ts(1128) 我正在尝试在 Javascript 中编写一个 discord 机器人,但它一直在说“预期的声明或声明。ts(1128)” - I'm trying to code a discord bot in Javascript but it keeps saying "Declaration or statement expected. ts(1128)" ';' Javascript 中的预期.ts(1005) - ';' expected.ts(1005) in Javascript 获取:错误 TS1128:预期的声明或语句。 在 ReactJS 和 TypeScript 应用程序中 - Getting: error TS1128: Declaration or statement expected. In ReactJS & TypeScript app 如何修复 Discord.js 中的“Declaration or statement expected.ts(1128)”? - How do I fix "Declaration or statement expected. ts(1128)" in Discord.js? TS1128 'Declaration or statement expected' 文件末尾的错误不会 go 消失,即使代码看起来很好 - TS1128 'Declaration or statement expected' error at end of file that won't go away even though code seems fine 预期声明或声明 (Javascript) - Declaration or Statement Expected (Javascript) 为什么我在 VS Code 版本 1.52 上用 JavaScript 编写的 If/else 语句中出现“TS 1128” - Why am I getting a “TS 1128” on my If/else statement writing in JavaScript on VS Code version 1.52 预期的声明或声明 javascript/typescript - declaration or statement expected javascript/typescript
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM