Я пытался обновить поле. Цена предложения и цена предложения - это поля, которые я хочу обновить. Выбираются gbp/usd, eur/usd и т. Д. Я бы хотел определить текстовое поле с такими переменными, как $bid
, $bid1
, bid2
и т. Д., Которые уже предопределены. Может кто-то помочь мне с этим?Как отображать данные в текстовом поле при выборе опции в форме
Это мой код.
<?php
$timestamp=time();set_time_limit (0);
?>
<!DOCTYPE html>
<head></head>
<body>
<meta charset="UTF-8">
<form action ="price.php" method="post">
<p>Symbol : <select name="currency_pair">
<option value="gbp/usd">GBP/USD</option>
<option value="eur/usd">EUR/USD</option>
<option value="usd/cad">USD/CAD</option>
<option value="usd/chf">USD/CHF</option>
<option value="usd/jpy">USD/JPY</option>
<option value="eur/chf">EUR/CHF</option>
<option value="eur/jpy">EUR/JPY</option>
<option value="aud/usd">AUD/USD</option>
</select></p>
<p> Date : <input type="datetime" value="<?php echo date("Y-m-d ",$timestamp); ?>" name="date"/> </p>
<p> Type : <input type="radio" name="type" value="buy">Buy
<input type="radio" name="type" value="sell">Sell
<p> Size : <input type="number"pattern="[0-9]+([\.|,][0-9]+)?" step="0.01"name="size"/></p>
<p> Bid Price : <input type="number" step="any" readonly name="entry" value="<?php if ($currency_pair=="gbp/usd"){echo bid;}elseif($currency_pair=="eur/usd"){echo bid2;};?>" >
Offer Price<input type="number" step="any" readonly="yes" name="entry" value="<?php if ($currency_pair=="gbp/usd"){echo bid;}elseif($currency_pair=="eur/usd"){echo bid2;};?>" ></p>
<p> Stop Loss : <input type="number"step="any" name="stoploss"/></p>
<p> Take Profit : <input type="number"step="any"name="takeprofit"/></p>
<input type="submit" value="Submit"/>
</form>
<script>
</script> </body> </html>
Вы можете исправить ошибки в первую очередь? Например, '
' может не делать то, что вы думаете. Кроме того, кнопка отправки вне формы не будет работать.И у вас больше ошибок, но это не так проблематично. –Обратите внимание, что после загрузки php-страницы дальнейший разбор кода php-кода не будет выполняться до тех пор, пока не будет обновлен или не будет вызван снова. Таким образом, вы должны будете сделать ajax-вызовы, чтобы u мог обновлять содержимое текстового поля. – Mayur
Да, я понимаю это, и я сделал это на другой странице. Я пытаюсь выяснить, как я могу позволить полям 2 текста отображать значения переменных. Моя переменная - $ bid, $ bid1, $ bid2, $ bid3 и т. Д. как назначить выбранные параметры для каждой переменной 2, чтобы я мог отображать в текстовом поле 2? –