zoukankan      html  css  js  c++  java
  • 将提交按钮变成链接

    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Example:Submit buttons to links</title>
      <style type="text/css"></style>
      <script type="text/javascript" src="submitToLinks.js"></script>
    </head>
    <body>
      <form action="nogo.php" method="post">
      <p>
       <label for="Name">Name:</label>
       <input type="text" id="Name" name="Name"/>
       <input type="submit" value="send"/>
      </p>
      <p>
       <label for="Email">Email:</label>
       <input type="text" id="Email" name="Email"/>
       <input type="submit" value="check"/>
      </p>
      </form>
    </body>
    </html>

    submitToLinks.js

    function submitToLinks()
    {
        if(!document.getElementById||!document.createTextNode){return;}
        var inputs,i,newLink,newText;
        inputs=document.getElementsByTagName('input');
        for(i=0;i<inputs.length;i++)
        {
            if(inputs[i].getAttribute('type').toLowerCase()!='submit')
            {continue;i++}
            newLink=document.createElement('a');
            newText=document.createTextNode(inputs[i].getAttribute('value'));
            newLink.appendChild(newText);
            newLink.setAttribute('href','javascript:document.forms[0].submit()');
            inputs[i].parentNode.replaceChild(newLink,inputs[i]);
            //if(i<inputs.length){i--};
        }
    }
    window.onload=submitToLinks;

    image

    image

  • 相关阅读:
    Python中的函数介绍
    Python中对文件和目录的操作
    Centos7上vsftp脚本--> sh vsftp.sh 用户名 密码 --> sh vsftp.sh install
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '***' (2)
    re模块
    模块导入
    装饰器
    内置函数 Ⅱ
    内置函数 Ⅰ
    迭代器、生成器
  • 原文地址:https://www.cnblogs.com/vonk/p/3979517.html
Copyright © 2011-2022 走看看