2016-04-22 62 views
1

我想在用戶成功提交表格後增加表格編號。有什麼方法通過JavaScript或jQuery來增加它嗎?如何增加並顯示提交後的表格編號

<form action=""> 
 
    form no:1<br> 
 
    First name:<br> 
 
    <input type="text" name="firstname" value =""> 
 
    <br> 
 
    Last name:<br> 
 
    <input type="text" name="lastname"> 
 
    <button type="submit" onclick="">Submit</button> 
 
</form>

+0

https://jsfiddle.net/jyotirawat/7ysk905c/這裏是例子 –

+2

請** [**]您的原始問題,並在其中添加代碼。鏈接是好的,但只有當他們伴隨基本代碼.. :) –

+0

表單實際*提交*?或者你通過ajax發送它? –

回答

1

我建議是這樣的:

$(function() { 
 
    $("form").submit(function() { 
 
    $.post("url", $(this).serialize(), function() { 
 
     $("#count").text(parseInt($("#count").text() + 1); 
 
    }); 
 
    return false; 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form action=""> 
 
    form no: <span id="count">1</span><br> 
 
    First name:<br> 
 
    <input type="text" name="firstname" value =""> 
 
    <br> 
 
    Last name:<br> 
 
    <input type="text" name="lastname"> 
 
    <button type="submit" onclick="increment();">Submit</button> 
 
</form>

+1

但在這種情況下,用戶輸入的值將被重置,表格將不會被提交 – Manish

+0

您好,而不是通過函數調用是他們的任何其他方式?因爲我是這種形式作爲谷歌形式的價值將被保存在excel表中提交後,我已經把onclick函數提交按鈕。 –

+0

@Manish我知道。問題是增加計數。 OP可以選擇在提交時觸發AJAX調用。 –