2015-12-18 46 views
1

在我的網站上有一個新的用戶將不得不填寫的表格,然後將文本信息發送給用戶。這是形式的行動看起來如何添加變量到一個表單發佈URL用javascript

http://example.com/app_api.php?view=send_sms&&user=username&&pass=password&&message=hello+there+welcome+to+our+group&&sender_id=example&&to=00000000&&key=4 

但由於每個用戶的電話號碼是不同的,我想用一個替換形式的行動to變量的用戶將在文本框輸入phone

能誰能幫助我通過

<form id="new_member_sms" name="new_member_sms" method="post" action="http://example.com/app_api.php?view=send_sms&amp;&amp;user=username&amp;&amp;pass=password&amp;&amp;message=hello+there+welcome+to+our+group&amp;&amp;sender_id=example&amp;&amp;to=00000000&amp;&amp;key=4"> 
    <label for="phone"></label> 
    <blockquote> 
    <p> 
     <input name="phone" type="text" id="phone" /> 

    </p> 
    </blockquote> 
</form> 

回答

0

漂亮迷幻的形式通過POST發送,也包括通過行動的查詢字符串GET變量,但這裏的更換在個電話號碼的快速解決方案的jQuery e查詢字符串:

<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script> 
<script type="text/javascript"> 
$('#new_member_sms').submit(function(){ 
    var formAction = $(this).attr('action'); 
    var newAction = formAction.replace('00000000', $('#phone').val()); 
    $(this).attr('action', newAction); 
}); 
</script>