Home > Backend Development > PHP Tutorial > 怎么实现两个input值相加后显示在另外一个input中及数据库中数填充在input中?

怎么实现两个input值相加后显示在另外一个input中及数据库中数填充在input中?

WBOY
Release: 2016-06-23 13:55:47
Original
1165 people have browsed it

表单中有4个INPUT(A,B,C,D),其中2个input值输入(A,B),1个input值(C)由一个输入的input值(B)大小而从数据库中读出,另外1个input(D)存储结果,怎么实现两个input值相加(A+C)后显示在另外一个input中(D)?PS:从数据库中读取的数怎么填充在input中(C),谢谢


回复讨论(解决方案)

去学习下Ajax的用法。

去学习下Ajax的用法。


明天要使用,请问怎么实现读取数据库中值填充至input中呢?

从数据库中读取的数怎么填充在input 可以用PHP。
两个input值相加可以用JS完成。
具体如何,你得贴出相关代码。

异步加载input填充读取数据库

用js或用ajax都可以实现

从数据库中读取的数怎么填充在input 可以用PHP。
两个input值相加可以用JS完成。
具体如何,你得贴出相关代码。


想实现输入日期后,依据日期从数据库中读取相应汇率并填充至汇率input中,请问如何实现,代码如下:
<html><head><!--日历控件--><script src="Calendar1.js"></script><script>function result_note(){    alert("无符合条件记录");}</script></head><body><img  src="image/2.jpg"/ alt="怎么实现两个input值相加后显示在另外一个input中及数据库中数填充在input中?" ><input type="button" name="start_time" value="系统使用" onclick="location='exchange_index.php';"></input><input type="button" name="start_time" value="系统维护" onclick="location='exchange_add.php';"></input> <form id="input_form" method="get" action="exchange_index.php" onsubmit="return checkdata()"> <table width="600" border="0" cellpadding="0" cellspacing="0"  align="center">	<br>	<br>	&nbsp&nbsp币种&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp金额&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp日期	&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp汇率&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp结果(人民币)	<br>		<select name="currency_name">			<option value="<?php			echo $_REQUEST [currency_name];			?>"				selected="selected">			<?php			if ($_REQUEST [currency_name] == "")				echo "请选择";			elseif ($_REQUEST [currency_name] == "美元")				echo "美元";			elseif ($_REQUEST [currency_name] == "日元")				echo "日元";			elseif ($_REQUEST [currency_name] == "人民币")				echo "人民币";						?></option>			//应用时需要修改			<option value="美元">美元</option>			<option value="日元">日元</option>			<option value="人民币">人民币</option>			<option value="">请选择</option>		</select>			<input type="text" autocomplete="off"  name="money_1" size="12" value="<?php			echo $_REQUEST [money_1];			?>"/>				*&nbsp<input autocomplete="off" onfocus="calendar()" name="exchange_date_1"			type="text" size="10"			value="<?php			echo $_REQUEST [exchange_date_1];			?>" />	<input type="text" autocomplete="off"  name="currency_value_1" size="10" value="<?php $row[currency_name]?>">				=&nbsp<input type="text" autocomplete="off"  name="result_1" size="10" value="<?php $row[currency_name]?>">						<br>		<!--<?php echo '$_REQUEST [money_1]='.$_REQUEST [money_1];?>-->    </table>  <p align="center"><input type="submit" onclick="javascript:return confirm_submit()" value="计算">   <input type="button" onclick="location='exchange_index.php';" value="重置"></form>	<?php include("connect.php");//设置查询条件$strwhere="";$currency_name=$_REQUEST["currency_name"];$exchange_date_1=$_REQUEST["exchange_date_1"];$strwhere=$strwhere.' and exchange.currency_name = '.'"'. $currency_name .'"'.' and exchange.exchange_date = '.'"'. $exchange_date_1 .'"';$sql="SELECT * FROM exchange where 1=1 ".$strwhere;//echo '$sql='.$sql;//echo '$sql='.$sql;$result=mysql_query($sql) or die(mysql_error());//判断是否有符合条件记录if(!$num = @mysql_num_rows($result)){echo "<script type='text/javascript'>result_note();</script>";die("");}$row=@mysql_fetch_array($result)?>			</body></html>
Copy after login

用js或用ajax都可以实现


请问具体如何实现

js 能获取动态数据的基本上行就是ajax

利用ajax已实现,谢谢各位

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template