最近几天,我一直在努力解决这一问题,但我一直在制作一种货币换算表,到目前为止,您可以在其中发布,删除和编辑货币,但我无法使用。提交后,我有一个函数可以将数据发送到正确的php表单,并使用隐藏的iframe停止刷新(我知道这很不好,但是我无法使用Ajax来使用该函数),我正在尝试用户点击提交后,我希望他们输入的xml会以他们使用的方法以及现在的时间显示在下面的响应文本字段中。
很抱歉ajax的新问题是此函数的代码
<script type="text/javascript">
function OnSubmitForm()
{
if(document.myform.operation[0].checked == true)
{
document.myform.action ="currPost.php";
}
else
if(document.myform.operation[1].checked == true)
{
document.myform.action ="currPut.php";
}
else if(document.myform.operation[2].checked == true)
{
document.myform.action ="currDel.php";
}
return true;
}
</script>
这是一些提交的xml的样子
<currency>
<code rate="33">testagain2</code>
<cname>ew</cname>
<cntry>3232</cntry>
</currency>
</currencies>
!https://imgur.com/a/LzKIGeL“表单” 任何建议表示赞赏
这是带有删除的jframe的表单代码
<!--tickboxes-->
<form name="myform" method="POST" onsubmit="return OnSubmitForm();">
<input type="radio" name="operation" value="1" id="Post" onclick="displayFunctionPost()"> Post
<input type="radio" name="operation" value="2" id="Put" onclick="displayFunctionPut()"> Put
<input type="radio" name="operation" value="3" id="Delete" onclick="displayFunctionDelete()"> Delete
<br>
Currency Code:
<br>
<input type="text" id="currency-code" placeholder="Code" disabled>
<!--currency form-->
<br>
Currency Name
<br>
<input type="text" class="form-control" id="currency-name" placeholder="name" disabled>
<br>
<!---rates form--->
Rate (£=1):
<br>
<input type="number" id="rate" placeholder="rate" disabled>
<!---countries form-->
<br>
Countries (comma separated if 1+)
<br>
<input type="text" id="countries" placeholder="countries" disabled>
<br>
<!---xml response--->
<br>
Response Message:
<br>
<input type="text" class="form-control" disabled id="response-xml" placeholder="Response XML">
<input type="Submit" name="submit" value="Submit">
</form>