我正在尝试创建一个 javascript 页面以将信息输入到表单中,但它不起作用

用户8967855

order.html [这是一个应该使用javascript“script.js”页面填充信息的表单]

<!DOCTYPE html>
<html lang="en">
   <head>
      <title>Eating Well in Season - Signup</title>
      <!-- 
         Eating Well in Season Signup page
         Filename: order.html

         Author:   Janae Roland
         Date:     11/13/17
         HTML5 and CSS3 Illustrated Unit M, Independent Challenge 4
      -->
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <script src="modernizr.custom.40753.js"></script>
      <link href='http://fonts.googleapis.com/css?family=Alegreya+Sans' rel='stylesheet' type='text/css'>
      <link rel="stylesheet" href="styles.css">
      <link rel="shortcut icon" href="favicon.ico">
      <link rel="apple-touch-icon" href="apple-touch-icon.png">
      <link rel="icon" sizes="192x192" href="android.png">
   </head>
   <body>
      <div class="header-nav-container">
         <p class="skipnavigation"><a href="contentstart">Skip navigation</a></p>
         <header>
            <h1>Eating Well in Season</h1>
            <div>
               <img src="logo.png" width="216" height="146" alt="a flower on an orange background with white letters">               
            </div>
         </header>
         <nav class="sitenavigation">
            <ul>
               <li><a href="index.html">Home</a></li>
               <li><a href="sources.html">Sources</a></li>
               <li><a href="menus.html">Sample Menus</a></li>
               <li><a href="pricing.html">Pricing</a></li>
               <li><a href="order.html">Order</a></li>
            </ul>
         </nav>
      </div>
      <div class="article-aside-outer-container">
         <div class="article-aside-inner-container">
            <article id="contentstart">
               <h2>Order</h2>
               <form action="results.html">
                  <fieldset class="address-options">
                     <legend>Choose an address</legend>
                     <div class="two-column">
                        <input type="radio" id="homeoption" name="shippingaddress">
                        <label for="homeoption">Home</label>
                        <p>1 Main St.</p>
                        <p>Sicilia, ME 03900</p>
                     </div>
                     <div class="two-column">
                        <input type="radio" id="workoption" name="shippingaddress">
                        <label for="workoption">Work</label>
                        <p>15 Columbine Ln.</p>
                        <p>Crab City, ME 04993</p>
                     </div>
                  </fieldset>
                  <fieldset class="contact-info">
                     <label for="streetinput">
                        Street Address
                        <input type="text" id="streetinput" name="streetinput">
                     </label>
                     <label for="cityinput">
                        City
                        <input type="text" id="cityinput" name="cityinput">
                     </label>
                     <label for="stateinput">
                        State
                        <input type="text" id="stateinput" name="stateinput">
                     </label>
                     <label for="zipinput">
                        Zip
                        <input type="text" id="zipinput" name="zipinput">
                     </label>
                  </fieldset>
                  <fieldset class="submitbutton">
                     <input type="submit" id="submit" value="Submit">
                  </fieldset>
               </form>
            </article>
            <aside>
               <h2>What&rsquo;s In Season</h2>
               <p>Baby Carrots</p>
               <p>Cardoons</p>
               <p>Chard</p>
               <p>Fiddleheads</p>
               <p>Mint</p>
               <p>Morels</p>
               <p>New Potatoes</p>
               <p>Ramps</p>
            </aside>
         </div>
      </div>
      <footer>
         <p>Eating Well in Season &bull; Glover, VT &bull; (802) 555-3947</p>
      </footer>
      <script src="script.js"></script>
   </body>
</html>

script.js [此页面应该将地址和工作信息输入到 order.html 页面的联系表单中。它不起作用,我已经验证了页面并修复了我能做的所有事情。我想知道我哪里出错了,如果我需要在语法中添加任何内容。]

/* Eating Well in Season
       Filename: script.js
       Author: Janae Roland
       Date:     11/13/17
       HTML5 and CSS3 Illustrated Unit M, Independent Challenge 4*/


 /* Create Variables */
 var homeOption = ("#homeoption");
 var workOption = ("#workoption");
 var streetInput = ("#streetinput");
 var cityInput = ("#cityinput");
 var stateInput = ("#stateinput");
 var zipInput = ("#zipinput");


 /* Add Home Information */
 function homeAdd () {
      streetInput = "1 Main St.";
      cityInput = "Sicilia";
      stateInput = "ME";
      zipInput = "03900";
      if (form.checkValidity() === true) {
          submit.Button.className = "submitbutton show";
      }
 }

 /* Add Work Information */
 function workAdd () {
     streetInput = "15 Columbine Ln.";
      cityInput = "Crab City";
      stateInput = "ME";
      zipInput = "04993";
      if (form.checkValidity() === true) {
          submit.Button.className = "submitbutton show";
 }

 /* Event Listeners */
 homeOption.addEventListener("click", homeAdd, false)
 workOption.addEventListener("click", workAdd, false)
苏尼尔

我在这里看到多个问题:

  1. 您尚未引用任何 JavaScript 库,因此无法使用您的方法通过 Id 获取元素。(("#homeoption");)

  2. 以下代码:

var homeOption = ("#homeoption");

var workOption = ("#workoption");

var streetInput = ("#streetinput");

var cityInput = ("#cityinput");

var stateInput = ("#stateinput");

var zipInput = ("#zipinput");`

应该改为 document.getElementById("homeoption");

  1. 您的 workAdd 方法丢失}

  2. 您不能直接为 DOM 对象赋值:streetInput = "1 Main St.";您应该使用streetInput.value = '1 Main St.';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我正在尝试创建一个JavaScript程序,提示用户“输入yes或no退出”

来自分类Dev

我正在尝试创建一个倒数计时器,但是它不起作用

来自分类Dev

我正在尝试做一个 todolist,但它不起作用

来自分类Dev

JavaScript代码不起作用,编写了此代码来验证我的表单,但它不起作用

来自分类Dev

我试图用javascript中的time属性创建某些东西,但它不起作用

来自分类Dev

我正在尝试使用join()函数从JavaScript数组中创建一个大字符串,如果可能的话,是否可以包含html

来自分类Dev

我正在寻找一个我在 javascript 中创建的公式的修复程序

来自分类Dev

我正在尝试在svg元素中创建一个rect元素,但是它不起作用

来自分类Dev

我正在尝试使用CountDownTimer将值每秒放入一个数组中,但是它不起作用

来自分类Dev

我正在尝试使用AddEventListener和QuerySelector创建一个简单的Javascript计算器

来自分类Dev

我正在尝试为我的机器人在discord.js中创建一个autorole函数,但是它不起作用

来自分类Dev

我正在尝试使用Eclipse创建从一个活动到另一个活动的按钮,但是它不起作用

来自分类Dev

我想在seaborn中创建一个自动图例,但它不起作用

来自分类Dev

我正在尝试在 excel 中创建一个公式来选择底部 5 个值

来自分类Dev

如果条件为真,我正在尝试获取一个按钮以转到下一个活动,但它不起作用

来自分类Dev

我正在尝试创建一个蒸汽税计算器,但它失败得可怕

来自分类Dev

我正在尝试创建一个自定义的 pow() 函数,但我的 for 循环不起作用 - C

来自分类Dev

我正在尝试使用PHP创建一个编辑表单

来自分类Dev

嗨!我正在尝试创建一个将更改CSS网格布局的按钮

来自分类Dev

我正在尝试创建一个将字节转换为人类可读的 JAVA 的程序

来自分类Dev

我正在尝试创建一个按钮来计算文本字段中的字符

来自分类Dev

我正在尝试创建一个使用C ++中的参数包构造函数的异常类

来自分类Dev

我正在尝试创建一个程序来显示月份中的月份和日期

来自分类Dev

我正在尝试在 java 中创建一个 Clamp 方法

来自分类Dev

我正在尝试在JS中编写一个简单的异步代码,但它似乎不起作用

来自分类Dev

单击链接后,我试图在 div 中包含一个页面,但它不起作用

来自分类Dev

我正在尝试创建一个创建正方形的类,并且可以在我的主函数中调用它

来自分类Dev

我正在尝试在我的网站中创建一个搜索选项,但未显示任何内容。我是初学者

来自分类Dev

我正在尝试打开一个游标。尽管与 mysql 数据库有连接,但它不起作用

Related 相关文章

  1. 1

    我正在尝试创建一个JavaScript程序,提示用户“输入yes或no退出”

  2. 2

    我正在尝试创建一个倒数计时器,但是它不起作用

  3. 3

    我正在尝试做一个 todolist,但它不起作用

  4. 4

    JavaScript代码不起作用,编写了此代码来验证我的表单,但它不起作用

  5. 5

    我试图用javascript中的time属性创建某些东西,但它不起作用

  6. 6

    我正在尝试使用join()函数从JavaScript数组中创建一个大字符串,如果可能的话,是否可以包含html

  7. 7

    我正在寻找一个我在 javascript 中创建的公式的修复程序

  8. 8

    我正在尝试在svg元素中创建一个rect元素,但是它不起作用

  9. 9

    我正在尝试使用CountDownTimer将值每秒放入一个数组中,但是它不起作用

  10. 10

    我正在尝试使用AddEventListener和QuerySelector创建一个简单的Javascript计算器

  11. 11

    我正在尝试为我的机器人在discord.js中创建一个autorole函数,但是它不起作用

  12. 12

    我正在尝试使用Eclipse创建从一个活动到另一个活动的按钮,但是它不起作用

  13. 13

    我想在seaborn中创建一个自动图例,但它不起作用

  14. 14

    我正在尝试在 excel 中创建一个公式来选择底部 5 个值

  15. 15

    如果条件为真,我正在尝试获取一个按钮以转到下一个活动,但它不起作用

  16. 16

    我正在尝试创建一个蒸汽税计算器,但它失败得可怕

  17. 17

    我正在尝试创建一个自定义的 pow() 函数,但我的 for 循环不起作用 - C

  18. 18

    我正在尝试使用PHP创建一个编辑表单

  19. 19

    嗨!我正在尝试创建一个将更改CSS网格布局的按钮

  20. 20

    我正在尝试创建一个将字节转换为人类可读的 JAVA 的程序

  21. 21

    我正在尝试创建一个按钮来计算文本字段中的字符

  22. 22

    我正在尝试创建一个使用C ++中的参数包构造函数的异常类

  23. 23

    我正在尝试创建一个程序来显示月份中的月份和日期

  24. 24

    我正在尝试在 java 中创建一个 Clamp 方法

  25. 25

    我正在尝试在JS中编写一个简单的异步代码,但它似乎不起作用

  26. 26

    单击链接后,我试图在 div 中包含一个页面,但它不起作用

  27. 27

    我正在尝试创建一个创建正方形的类,并且可以在我的主函数中调用它

  28. 28

    我正在尝试在我的网站中创建一个搜索选项,但未显示任何内容。我是初学者

  29. 29

    我正在尝试打开一个游标。尽管与 mysql 数据库有连接,但它不起作用

热门标签

归档