html提交链接

时间:2011-04-18 15:44:31

标签: html

我想创建一个提交链接而不是提交按钮。

它看起来像任何普通链接(蓝色和下划线),当您点击它时,表单就会被提交。

编辑:是否可以在没有javascript / jquery的情况下执行此操作?

6 个答案:

答案 0 :(得分:3)

您可以使用Javascript:

<a href="#" onclick="document.formName.submit();return false;">submit form</a>

修改

此页:

http://www.beginningjavascript.com/Chapter4/exampleSubmitToLinks.html

设置了一个看起来像链接的按钮,但它仍然使用Javascript来实现它。

答案 1 :(得分:3)

没有js,只有CSS

<input type="submit" value="ABC" style="background:none; border-width:0px; color:blue; text-decoration:underline;" />

答案 2 :(得分:1)

当然!

HTML:

<form>
    <input type="text" placeholder="name" />
    <button type="submit">Submit</button>
</form>

CSS:

button {
    background: none;
    border: none;
    color: blue; text-decoration: underline;
    cursor: pointer;
}

此处示例:http://fiddle.jshell.net/Shaz/AQDcD/1/

答案 3 :(得分:0)

jQuery可以轻松地做到这一点:

请参阅:http://api.jquery.com/submit/

$('.submit-link').click(function(){
  $('#form-id').submit();
});

答案 4 :(得分:0)

您可以将按钮设置为看起来像链接。即。

<input type="submit" value="submit" style="cursor: pointer; background-color: transparent; text-decoration: underline; border: 0; color: blue;" />

我用样式表来做,而不是内联样式,但是你得到了图片。

答案 5 :(得分:-1)

您只需使用jquery即可实现此目的!

只需执行以下代码---

$('.your-sumbmit-link').click(function (e) {
   e.preventDefault();
   $('.your-form').submit();
});

希望这有帮助!