簡體   English   中英

JavaScript和PHP中的提交數據

[英]JavaScript and Submitting Data in PHP

我在用戶提交注冊之前有一個設置按鈕,我需要在服務器提交php代碼之前設置html。 但是,我似乎無法正常工作,有什么建議嗎? 我使用typeahead.js作為輸入。 (全名非常有效)

<div class="col-md-6 col-sm-12 col-xs-12">
   <div>
 <?php $full_name = 'akID[' . UserAttributeKey::getByHandle('full_name')->getAttributeKeyID() . '][value]'; ?>
        <?php echo $form->label($full_name, t('Full Name')); ?>
        <?php echo $form->text($full_name); ?>
   </div>
   <br/>
<form id="school" onclick="doThis()">
<?php $school = 'akID[' . UserAttributeKey::getByHandle('school')->getAttributeKeyID() . '][value]; ?>]'; ?>
   <?php echo $form->label($school, t('Please Select your School from the Dropdown Box.') )?><br/>
    <input type=text id="school" name="school" class="form-control typeahead" value="Enter Your School ">
      <input type="button" value="Set" onsubmit="setSchool();"/>
</form>


<script>
function setSchool()
{
 var school = $("#school").val();
 $school = $_POST(school);
}
</script>


</div>
</form>

表單和輸入的ID不能相同。 從學校輸入中更改或刪除id屬性,將method='post'添加到表單中,並將您的setSchool函數更改為:

function setSchool()
$('input[name="school"]).val("<?php echo json_encode($_POST["school"]); ?>");
 $("#school").submit();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM