在PHP中将值从一个文本框传递到另一个文本框

时间:2012-10-25 10:05:08

标签: php

我有两个文本框和一个按钮。我想当我在第一个文本框中键入任何值并单击一个按钮时,我将在第一个文本框中键入的值应该是第二个文本框的值。而我正在使用此代码。有人可以帮我这个吗?

<?php
if(isset($_POST['sum']))
{
 $v1=$_POST['abc'];
 if($v1=="vivek")
 {
  echo "welcome Mr.".$v1;
 }
 else
 {
  echo "Unauthorised User Mr. ".$v1;
 }  
}
?>
<html>
<body>
<form method="post" action="">
  <p>Name:&nbsp&nbsp&nbsp&nbsp&nbsp
    <input type="text" name="abc" value=""/>&nbsp&nbsp
    </br></br>
     Passed Value: <input type="text" name="xyz" value="<?php echo $v1;?>"/>
   </p>
  <p>
    <input type="submit" name="sum" value=" Submit "/>
</p>
</form>
</body>
</html>

5 个答案:

答案 0 :(得分:1)

  Passed Value: 

        <input type="text" name="xyz" value="<?php 
         if(isset($_POST['abc']))
         echo htmlentities($_POST['abc'],ENT_QUOTES);
    ?>"/>

这应该这样做:)

答案 1 :(得分:1)

尝试这个。

<form method="post" action="">
  <p>Name:&nbsp&nbsp&nbsp&nbsp&nbsp
    <input type="text" name="abc" value=""/>&nbsp&nbsp
    </br></br>
     Passed Value: <input type="text" name="xyz" value="<?php if(isset($_POST['abc'])) { echo $_POST['abc']; } ?>"/>
   </p>
  <p>
    <input type="submit" name="sum" value=" Submit "/>
</p>
</form>

答案 2 :(得分:1)

试试这段代码。

     <script type="text/javascript">
            function sub() {
                document.getElementById('xyz').value = document.getElementById('abc').value;
            }
        </script>
        <form>
        <label>Amonut</label>
        <input type="text" name="abc" onkeyup="sub();" id="abc" />
        <br /><br />
        <label>Discount</label>
        <input type="text" name="xyz" id="xyz" />
<input type="submit" name="sum" value=" Submit "/>
    </form>

答案 3 :(得分:1)

<script type="text/javascript">
            function sub() {
                document.getElementById('xyz').value = document.getElementById('abc').value;
            }
        </script>
        <form onsubmit="sub();">
        <label>Amonut</label>
        <input type="text" name="abc" id="abc" />
        <br /><br />
        <label>Discount</label>
        <input type="text" name="xyz" id="xyz" />
<input type="submit" name="sum" value=" Submit "/>
    </form>

我想你想要这个。

答案 4 :(得分:0)

试试此代码

$v1='';
if(isset($_POST['sum']))
{
 if($v1=="vivek")
 {
  echo "welcome Mr.".$v1;
  $v1=$_POST['abc']; 
 }
 else
 {
  echo "Unauthorised User Mr. ".$v1;
 }  
}