关于text文本框的value

apices 2004-04-02 02:45:24
<input type=text name=tx_ip value=…… disabled>
是不是disabled了之后,用$tx_ip就得不到它的value了?
为什么text中有内容,但得到的$tx_ip却是空的?
如何在text在disabled的情况下,仍可取得text的value呢?
...全文
96 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
apices 2004-04-04
呵呵,笔误。把上面的echo "</script>\n";放到最后,改成
echo "<script language=javascript>\n";
echo "if(document.Form.aaa.readOnly == false)\n";
$query = "update table_name set ip=\"$aaa\" where server=\"aaa\"";
mysql_query($query);
echo "</script>\n";
就可以执行了,奇怪!
回复
ice_berg16 2004-04-04
你这是什么意思? 想如果编辑就执行QUERY语句?
JS变量是不能传到PHP中的,除非使用$_POST或$_GET等。
还有
mysql_qurey($query);
=>
mysql_query($query);
回复
apices 2004-04-04
3x!
再请问怎么在<?php ?>中嵌入javascript啊?
我想当aaa的readOnly=false的时候,将aaa的值存入数据库
echo "<script language=javascript>\n";
echo "if(document.Form.aaa.readOnly == false)\n";
echo "</script>\n";
$query = "update table_name set ip=\"$aaa\" where server=\"aaa\"";
mysql_qurey($query);
不过好像几个echo的语句并没有用……
回复
gokiddo 2004-04-04
<?php
echo "<input type=hidden name=name value='"'$name'"'>";
?>
回复
gucs 2004-04-03
看一下IE对象模型,要注意大小写。

应该是readOnly,而不是readonly。
回复
gucs 2004-04-03
<input type=text name=aaa id=aaa readonly>
<input type=button onclick="aaa.readOnly=false">
回复
haojiubujian 2004-04-03
disable只是设置了不能修改,里面原来有值就有值,没有则没有!看你事先对其赋值没有,不是看上去有就是有!
回复
apices 2004-04-02
<input type=text name=aaa id=aaa readonly>
<input type=button onclick="aaa.readonly=false">
为什么按了button之后,一点用都没有:(
回复
apices 2004-04-02
能否请楼上帮我解决一下问题先:) 谢谢!
回复
gucs 2004-04-02
还是使用readonly替换disable吧。

另外,不要只学习php,有时间,应该学习js/css/html等内容。

首先,你应该知道,哪些应该放到客房端执行,而哪些应该放到服务器端。
回复
apices 2004-04-02
如果用readonly的话,就不能修改了,点击一个button,让它可以被修改的话,是不是
<input type=text name=aaa id=aaa readonly>
<input type=button onclick="……">
onclick里面应该写什么?
回复
ice_berg16 2004-04-02
readonly是可以的。提交后可以得到其值
-----------------------------------------
怎么用PHP判断文本框是否disabled?
这些用JS就可以了,PHP没有此功能。
<input type=text name=aaa id=aaa disabled>
<input type=button onclick="alert(aaa.disabled)" value=check>
回复
apices 2004-04-02
用readonly?
.readonly可以等于false或true吗?
回复
apices 2004-04-02
tx_ip的value是从数据库里读取的
能不能问一下“把disable 的文本值放到隐藏框里”,该怎么放?因为用PHP没多久,我基本上不会用隐藏框……

而且怎么用PHP判断文本框是否disabled?
回复
cdm11cn 2004-04-02
弄个
echo "<input type=hidden name=text value='$tx_ip'>";
把disable 的文本值放到隐藏框里
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告