2014-07-22 88 views
-1

這是我的代碼,它用於SMS欺騙服務。我需要一個系統,它將控制用戶可以發送多少條短信。例如,每個用戶有5條消息要發送,並且所有5個以上的消息都是禁止的。
我需要你幫我製作一個簡單的HTML代碼,當他們點擊5次以上的提交按鈕時,它會向我顯示「It's enough」的消息。按鈕點擊限制的HTML代碼

<tr> 
    <td>Password:</td> 
    <td><input type="password" name="pass" placeholder="toro"></td> 
    </tr> 
    <tr> 
    <td>To: </td> 
    <td><input type="text" name="to" size="30" placeholder="+38164,+38162 etc..." /></td> 
    </tr> 
    <tr> 
    <td>From: </td> 
    <td><input type="text" name="from" size="30" placeholder="Facebook, 911 etc... " /></td> 
    <tr> 
    <td>Message: </td> 
    <td><textarea name="message"></textarea></td> 
    </tr> 
    <tr> 
    <td><input type="submit" name="submit" /></td> 
    <tr> 
+0

你不能用HTML做到這一點 – Jonathan

+2

你可以使用javascript,但那不是很安全。你需要在服務器端用某種數據庫來存儲用戶和他們發送的短信。 –

回答

0

不可能的HTML。可以用下面的jquery或javascript完成。但我的建議是在服務器端設置一個計數器。因爲,如果刷新頁面,計數器將被重置,並且再次發送短消息5次以上,並且循環繼續。這不是僅限於客戶端檢查的限制。

<script> 
    var clickcount = 0; 
    var maxlimit = 5; 
    $(document).ready(function() { 
    $("#btnSubmit").click(function(){ 
     if (clickcount >=maxlimit) 
    { 
     alert ("Sorry, You have used your max limit of "+maxlimit+" sms for the day "); 
    } 
     else if ($("#formID").valid()) 
    { 
     clickcount++; 
     $("#formID").submit(); 

    } 
    }); 
}); 

</script>