我想提交文本框值并在提交按钮onclick后绑定文本框中的值。
echo '<td>';
echo '<form name="form1" method="POST" action="">';
echo Enter here:<br><input type="text" id="textbox1" name="tb1" value="" size="3"<br/>
<input type="submit" id="btn1" name = "btnenter'" value="Enter" />';
echo '</form>';
echo '</td>';
if ( isset( $_POST[btnenter] ) ) {
$value1 = $_POST[tb1];
}
我可以获取值,但是如何绑定值?
答案 0 :(得分:1)
<input type="text" id="textbox1" name="tb1" value="" size="3"<br/>
到
<input type="text" id="textbox1" name="tb1" value=". $value ." size="3"<br/>
即使你不检查有价值是否存在它也会起作用,因为它会为空,所以你可能不想检查是否“isnull”。
当使用echo时,如果使用双引号(“),则可以在echo中使用变量。例如:
<input type='text' id='textbox1' name='tb1' value='${value}' size='3'<br/>
答案 1 :(得分:1)
$value1 = "";
if ( isset( $_POST[btnenter] ) ) {
if( isset( $_POST[tb1] ) ){
$value1 = $_POST[tb1];
}
}
echo '<td>';
echo '<form name="form1" method="POST" action="">';
echo Enter here:<br><input type="text" id="textbox1" name="tb1" value=". $value1 ." size="3"<br/>
<input type="submit" id="btn1" name = "btnenter'" value="Enter" />';
echo '</form>';
echo '</td>';