文本域的取值问题 如果数据库是空 在页面上取值怎么不让他显示null

如题所述

input显示空值的问题在浏览器端有兼容性问题
IE(trident核心)会显示'null',
火狐(gecko核心)和谷歌(webkit核心)显示空字符串'',
其它不常用浏览器未测过

好的解决办法是在服务器端输出数据时增加监听将空值幅空字符串, 或在浏览器端增加数据预处理, 将null, undefined等替换为空字符串'';

如果只想在模块级别解决该问题, 像楼上说的设置数据后把input遍历一遍替换掉就行了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-03
用java或者javascript判断是否为空,为空赋值为空字符串呗追问

具体点啊

追答


" type="text">

oracle数据库中如何使得插入的空值不显示为null
怀疑你取出来的这个Cid1的文本值为'null'

vb判断数据库中所取值是否为空,并将值输出在文本框中
NULL 是什么也没有,""标示空;正常在textbox中是不能写入NULL的,不然总是出错,但是textbox中可以写入"",即当rs!cpsl=NULL时,后面加上"",就会直接将"",写入到文本框中去.而当rs!cpsl<>null时,在后面加个"",并不受影响,所以需要 & ""...

vb 我的程序在读取数据库时,容易出现null,求给解决方法
Private Sub ShowData()'在控件中显示数据 If rs.RecordCount <> 0 Then '如果存在记录 '为控件赋值,并不可用 if not isnull(rs.Fields("readerID")) then Me.txtReadNo.Text = rs.Fields("readerID")if not isnull(rs.Fields("readerName")) then Me.txtName.Text = rs.Fields("reade...

SQL语法错误:无法将 NULL值插入列'',该列不允许空值。INSERT失败。怎么...
1、点击数据库表右键的【设计】;2、把影响到的列改成允许为空;3、点击【保存】。原因:SQL存储过程语法可能是正确的,因为语法并没有对表结构内部字段是否非空进行验证,只有执行了才知道。可以选择编辑前200行,看一下是不是新增了列,但是列里面的值是null,然后又在设置的列里面不允许有null,...

在jsp页面中怎么样根据下拉框里选中的数据。。在文本框里显示出数据库...
if(id!=null){ Class.forName("com.mysql.jdbc.Driver").newInstance();String url="jdbc:mysql:\/\/localhost:3307\/test";String user="root";String password="";Connection conn=DriverManager.getConnection(url,user,password);Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,...

83. EXCEL数据处理:在如图所示的Excel表格的数据清单中有50个同学的成 ...
A.即使右边的单元格为空,仍然只在本单元格内显示文本的前半部分 B.若右边的单元格为空,则跨列显示 C.若右边的单元格不空,则显示“# # # # # #” D.若右边的单元格不空,则显示“ERROR!” 49.在PowerPoint2003中,打印幻灯片时,一张A4纸最多可打印___张幻灯片。 A.1 B.3 C.6 D.9 50.在PowerPoi...

ASP.NET中 如何点击链接按钮,在当前页面出现信息
\/\/PreviousPage为向当前页面传输控件的页面if (PreviousPage != null){\/\/从PreviousPage容器中搜索“ID”为PbValue的控件,并转换为TextBox类型TextBox tb = (TextBox)PreviousPage.FindControl("PbValue");\/\/如果tb不是空引用if (tb != null){\/\/将tb的“Text”属性值给str变量string str = tb.Text;}}...

如何用django生成文书(2023年最新解答)
因为表单中字段不出现会把默认值覆盖成Null。比exclude更方便的定义方式是定义fields元信息,这样model添加不用的字段不用跑来重新更新form定义 12、数据库存时区性数据的格式化显示一定要放在template里面用date之类的过滤器操作,如果用datetime的striftime直接格式化,会导致时区性数据丢失,出来的时间成了格林威治时间值了...

在HTML中,建立一个提交表单页面,提交后可以直接在数据库看见。
同一个页面中多表单提交 functionmyCheck1(){ if(form1.text1.value==""){ alert("内容不能为空,请输入内容");form1.text1.focus();return;} form1.submit();} functionmyCheck2(){ if(form2.text2.value==""){ alert("内容不能为空,请输入内容");form2.text2.focus();retur...

用java如何将查询的结果在table中显示
利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果。由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi、VB那样方便地把查询结果在DBGrid等表格中显示出来。因此,只能靠自己编写代码来实现。在实际应用中,我们可以利用Vector、JTable、AbstractTableModel等三个...

相似回答