2013-07-11 39 views
0

我设计的HTML表单找到GPA,我想问用户输入的标记,推“提交”按钮,发送痕PHP类在其他页面在同一个项目中,班级应该处理该标记并找到GPA,然后将GPA发送到相同的HTML表单并将其打印在文本框中;发送的数据从PHP到HTML页面

我曾经提交按钮转到PHP类。

这是形式的标签,我使用

<form method="post" action="GPA.PHP"> 

在PHP类处理数据后,我想将结果发送到HTML和把它们放入一个文本,该文本:

<input type="text" style="text-align:center;" value="0.0" name="GPA" /> 

我该怎么做?

+0

你试过干啥克呢?任何尝试或研究?就像,我不知道,[像上PHP.net?](http://php.net/manual/en/tutorial.forms.php什么提供'S) – faino

+0

也许你应该学习jQuery和/或PHP。谁是GPA? – digitaldonkey

回答

0

我明白你在说什么。你想要做的是使用AJAX: http://api.jquery.com/jQuery.ajax/

$.ajax({ 
    type: "POST", 
    url: "gpa.php", 
    data: { mark: "50" } 
}).done(function(msg) { 
    $('div.gpa').html(msg); 
}); 

所以发布学生成绩(可以说他们得到了50这个例子)来gpa.php。在gpa.php上,你需要编码来计算gpa,然后将它发回为msg。然后这将输出gpa到gpa的div id。

+0

我应该在哪里放第三个代码?我没有在我的代码中使用java脚本。 – user2564114

+0

第三个代码?你需要,如果你想要的数据显示在表格中使用JavaScript无需重新加载页面等 – K20GH

1

首先,给一个id到输入端,例如 :

<input type="text" style="text-align:center;" value="0.0" name="GPA" id="result" /> 

其次,确保形式不与定期提交的行为,通过对提交返回false:

<form method="post" action="GPA.PHP" onSubmit="return false;"> 

;第三,可以拨打下面的JavaScript代码时提交按钮被点击或磨片的形式提交:

$.ajax({ 
    type: "POST", 
    url: "gpa.php", 
    data: { mark: "50" } 
}).done(function(msg) { 
    $('#result').val(msg); 
}); 

希望工程:)

+0

我应该在哪里把第三码? 我没有在我的代码中使用java脚本。 – user2564114

+0

全部在同一页上 – Comforse

相关问题