`
yhef
  • 浏览: 69676 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JS替换SQL占位符替换工具 Fix placeholder

 
阅读更多
SQL语句中占位符的替换,界面如下;



代码如下:
<script>
	
	//Created:2012-6-9 
	function bind()
	{
		if(parameters.value && preparedStmt.value)	
		{
			 //reset notice
			 noticeArea.innerText="";
			 //replace special character
			 var reg=new RegExp("\r\n","g");
			 var paramArray = parameters.value.replace(reg,"").split(parameterSep.value);	
			 nativeSQL.value = preparedStmt.value;
			 //foreach
			 for(var i=0;i<paramArray.length;i++)
			 {
			 		nativeSQL.value = nativeSQL.value.replace("?","'"+paramArray[i]+"'");
			 }
			 			 
			 if(nativeSQL.value.indexOf("?") != -1)
			 {
			 		noticeArea.innerText="Not all placeholder be binded !";	
			 }
			 
		}
	}
	</script>
	
	<h2 style="color:blue" align="center">Bind parameters for prepared SQL statement </h2>
	
<table align="center">
    <tr>
			<td>Parameter Separater:</td>
			<td><input id="parameterSep" value=","> &nbsp;<span id="noticeArea" style="color:red"></span></td>
    </tr>
	  <tr>
			<td>Prepared Statement:</td>
			<td><textarea id="preparedStmt" cols=100% rows=7></textarea></td>
    </tr>
 	  <tr>
			<td>Parameters:</td>
			<td><textarea id="parameters" cols=100% rows=3></textarea></td>
    </tr>
 
  	<tr>
			<td>Native SQL:</td>
			<td><textarea id="nativeSQL" cols=100% rows=10 style="color:blue"></textarea></td>
    </tr>
 
   	<tr>
			<td colspan=2 align="center"><input type="button" value="Bind" onclick="bind();"></td>
		</tr>
</table>

  • 大小: 39.7 KB
分享到:
评论

相关推荐

    ReactNative的占位符Placeholder

    React Native的占位符(Placeholder)是开发混合移动应用时常用的一种组件,它在数据尚未加载完成或用户输入之前提供视觉反馈,以提高用户体验。React Native是Facebook推出的一个开源项目,它允许开发者使用...

    15种表单占位符placeholder动画jquery插件

    而"15种表单占位符placeholder动画jquery插件"正是基于jQuery的一个实用工具,特别针对表单设计,即foxholder.js。 foxholder.js是一款高效且功能丰富的jQuery插件,它的主要功能是在用户输入表单前显示提示文本,...

    rnplaceholderReactNative占位符模块

    React Native 占位符模块是JavaScript开发中的一个实用工具,特别是在混合移动应用开发中,它允许开发者在实际内容渲染之前展示一些预填充的占位符内容。这种技术在提升用户体验方面具有显著价值,因为它可以避免...

    day24-Content placeholder(内容占位符)

    在开发过程中,内容占位符可能在页面加载完成后被JavaScript动态替换为实际内容。例如,我们可以使用AJAX(Asynchronous JavaScript and XML)从服务器获取数据,然后使用JavaScript的DOM操作方法(如`document....

    ios-设置textfield占位符的颜色大小,开始编辑的时候可以让占位符跟着移动.zip

    在iOS开发中,`UITextField` 是用户输入文本的常见组件,它的占位符(placeholder)功能可以帮助用户理解输入框的目的。本教程将详细介绍如何自定义`UITextField`的占位符颜色、大小,并实现当用户开始编辑时占位符...

    属性占位符配置器

    在Spring框架中,**属性占位符配置器**(Property Placeholder Configurator)是一种强大的配置工具,它允许开发者在配置文件中使用占位符来引用外部属性文件中的值,从而实现了配置的动态化和灵活性。这一特性在处理...

    ckeditor5-placeholder:允许在ckeditor5中使用占位符(如“名字”,“日期”等)的小部件

    CKEditor 5占位符功能 文献资料 该软件包是教程的最终产品, 教程描述了如何创建“占位符”功能,该功能允许用户将预定义的占位符(例如日期或姓氏)插入文档中。 安装 npm install --save ckeditor5-placeholder ...

    ios-最优雅的textView占位符与字数限制的解决方式.zip

    在实际应用中,我们往往需要对TextView进行一些定制,比如添加占位符(Placeholder)来提示用户输入内容,以及设置字数限制以满足特定的需求。在iOS中,系统的UITextView并未直接提供占位符功能,而字数限制也需要...

    html5 input placeholder文本占位符动画插件

    为了增强用户体验和视觉吸引力,开发者们创造出了HTML5 input placeholder文本占位符动画插件。 这个插件的主要目标是为`placeholder`文本提供动态效果,比如淡入淡出、滑动、颜色变化等,使得页面更具活力和互动性...

    ios-带有占位符的TextView.zip

    在这个名为“ios-带有占位符的TextView.zip”的项目中,开发者提供了一个增强版的 `TextView`,它包含了占位符(placeholder)功能,用户可以对占位符的颜色和其他属性进行自定义,使其更加符合应用的设计需求和用户...

    WindowsForm实现TextBox占位符Placeholder提示功能

    在本文中,我们将讨论如何在WindowsForm中实现TextBox的占位符(Placeholder)提示功能。 首先,我们可以利用Windows API中的`SendMessage`函数来发送`EM_SETCUEBANNER`消息,这是一种系统级别的方法,可以直接操作...

    superplaceholder.js-功能强大的超级输入框占位符插件

    superplaceholder.js是一款带演示功能的超级输入框占位符JavaScript插件。superplaceholder.js可以让占位文本动起来,它能够周期性的循环显示预定义的文本字符串,增强提示功能,提升用户体验

    占位符行为源码

    在IT领域,尤其是在UI设计和前端开发中,占位符(Placeholder)是一个常见的概念,它在用户界面中扮演着至关重要的角色。占位符文本,正如描述中所提及的,通常用于提供输入框内的临时性指导,帮助用户理解应该输入...

    jquery-placeholder:一个简单的 jQuery 占位符插件

    在网页设计中,表单元素的占位符文本(Placeholder Text)是一个非常实用的功能,它能为用户在输入框中提供提示信息,增强用户体验。然而,HTML5 引入了原生的 `placeholder` 属性来支持这一功能,但在早期的浏览器...

    placeholder-plugin:一个用于向编辑器添加占位符菜单的 tinyMCE 插件

    占位符插件 一个用于向编辑器添加占位符菜单的 tinyMCE 插件 安装 只需将插件安装在 tinymce 的插件目录 ( plugins/placeholder ) 下。 目前,没有自动构建/安装,所以要么按照下面的说明自己缩小源代码,要么简单地...

    Go-一个很小的golang库用于占位符(placeholder)图片

    本文将详细介绍“goplaceholder”这个小巧的Golang库,它是用于生成占位符图片的实用工具,对于快速原型设计、测试或者在数据未准备好的情况下填充界面具有极大的便利性。 “goplaceholder”库的设计理念是提供一种...

    tinymce-placeholder:用于占位符属性支持的 TinyMCE 插件

    TinyMCE 的占位符文本插件 这个插件为 TinyMCE 编辑器带来了 HTML5 占位符属性功能。 用法 将插件脚本添加到页面 将“占位符”添加到 tinymce 配置插件数组。 像往常一样向 textarea 添加占位符属性。 享受!

    quill-placeholder-module:一个用于添加占位符的笔芯模块

    羽毛笔占位符模块 用于添加占位符的笔芯模块。 安装 npm install --save quill-placeholder-module 用法 import getPlaceholderModule from 'quill-placeholder-module' // es5 var getPlaceholderModule = require ...

Global site tag (gtag.js) - Google Analytics