1
我有一個表單,我的客戶必須在輸入時輸入一些值。從函數Javascript設置變量PHP的值
我的形式是這樣的:
<form action="javascript:send();" enctype="multipart/form-data" id="form_main"><input type="number" name="quantidade" id="qt">
和我有一個功能叫做 「發送()」 像這樣。
function send(arg1){
if(typeof(arg1) === "undefined"){
arg1 = 2
}
document.getElementById('qt').setAttribute('value',arg1);
下面我有一些Ajax後等..
我所有的形式是由方法郵寄到這個網頁:pacific_cbc_pr.php
在那裏我有這樣的一個變量。
$quantidade = $_POST['quantidade'];
問題是,當某人例如在輸入quantidade時輸入100或200。
變量$ quantidade必須是「2」,因爲我沒有傳遞參數。但是,$ quantidade是用客戶輸入的值設置的。
有人可以幫助我,因爲變量$ quantidade必須從值:
的document.getElementById ....
編輯:函數發送的整體。
function send(arg1){
if(typeof(arg1) === "undefined"){
arg1 = 2
}
document.getElementById('qt').value = arg1;
$("#warning_alerta").hide();
$("#input_vazio").hide();
$("#login_erro").hide();
var formData = new FormData($('#form_principal')[0]);
$("#loading").show();
setTimeout(function() {
$.ajax({
url: "/xxxx/xxxx/xxxx/pacific_cbc_pr.php",
type: "post",
data: formData,
cache: false,
async:true,
contentType: false,
processData: false,
success: function(result){
if(result == 1)//logado
{
//$("#hide").show();
$('#text_modal').html('que');
$('#modal-container-188641').modal('show');
}
else if (result == 200)
{
$("#login_erro").show();
}
else if (result == 300)
{
$("#login_sucesso").show();
setTimeout(function(){
window.location = "index.php";},3000);
}
$("#loading").hide();
}
})
},300);
};
謝謝。
例如如何?使用ajax發佈表格 –
通過您發送表單數據顯示您的ajax代碼。我會檢查並讓你知道 –
活着我會盡力,非常感謝。 –