Tag: 用户input

如何autocapitalize在AngularJS的input字段中的第一个字符?

如何在AngularJS表单元素的input字段中自动注入第一个字符? 我已经看到了jQuery解决scheme,但是相信在AngularJS中通过使用一个指令可以完成不同的工作。

closuresBufferedReader和System.in

Reader rdr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(rdr); String s; s = br.readLine(); br.close(); Scanner sc = new Scanner(System.in); s = sc.nextLine(); System.out.print(s); 我注意到,如果我closures了BufferedReader ,我将无法再从键盘inputinput,因为System.in被closures了。 有反正我可以保持br.close() (我需要这个为了删除一个文件),然后添加更多的input从键盘?

在scanf(或)printf中错误的格式说明符

就printf函数而言,我从less数参考和实验中了解以下内容。 当我们试图打印一个整数值与格式说明符用于浮动(或)双和反之亦然行为是不可预知的 。 但可以使用%c来打印整数值的字符。 也可以使用%d来打印字符的ASCII值(整数表示)。 类似地,如果格式说明符和传递给scanf的参数不匹配 , scanf的行为是什么。 标准是否定义了它?

jQuery自动完成dynamic创build的input

我有一个使用jQuery自动完成与dynamic创buildinput(再次创build与jQuery)的问题。 我无法自动完成绑定到新的input。 自动完成 $("#description").autocomplete({ source: function(request, response) { $.ajax({ url: "../../works_search", dataType: "json", type: "post", data: { maxRows: 15, term: request.term }, success: function(data) { response($.map(data.works, function(item) { return { label: item.description, value: item.description } })) } }) }, minLength: 2, }); 带有input的新表格行 var i = 1; var $table = $("#works"); var $tableBody = $("tbody",$table); […]

防止Node.js中的SQL注入

是否有可能防止SQL注入在Node.js(最好与一个模块),就像PHP有防备他们的Prepared语句相同的方式。 如果是这样,怎么样? 如果不是, 那么有些示例可能会绕过我提供的代码(请参见下文)。 一些上下文: 我正在使用node-mysql模块构build一个由Node.js + MySql组成的后端堆栈的Web应用程序。 从可用性的angular度来看,这个模块非常棒,但是它还没有实现类似于PHP的Prepared Statements (尽pipe我知道它是在待办事项上 )。 从我的理解来看,除了别的之外,PHP的准备语句的实现在预防SQL注入方面起了很大作用。 不过,我担心, 即使使用默认提供的string转义 (如下面的代码片段),我的node.js应用程序也可能面临类似的攻击。 node-mysql似乎是node.js最stream行的mysql连接器,所以我想知道其他人可能在做什么(如果有的话)来解决这个问题 – 或者如果它甚至是node.js的问题开始(不知道这将不会如何,因为涉及用户/客户端input)。 我应该暂时切换到node-mysql-native ,因为它提供了准备好的语句? 我不愿意这样做,因为它似乎不像node-mysql那样活跃(尽pipe这可能意味着它是完整的)。 下面是用户注册代码片段,它使用了卫生清理器模块,以及node-mysql预先准备好的类似语句的语法(正如我上面提到的那样,字符转义),以防止跨站点脚本和sql注入: // Prevent xss var clean_user = sanitizer.sanitize(username); // assume password is hashed already var post = {Username: clean_user, Password: hash}; // This just uses connection.escape() underneath var query = connection.query('INSERT INTO users […]

将数据从HTML表单发送到Flask中的Python脚本

我的Python脚本中有下面的代码: def cmd_wui(argv, path_to_tx): """Run a web UI.""" from flask import Flask, flash, jsonify, render_template, request import webbrowser app = Flask(__name__) @app.route('/tx/index/') def index(): """Load start page where you select your project folder or load history projects from local DB.""" from txclib import get_version txc_version = get_version() prj = project.Project(path_to_tx) # Let's create a resource […]

我如何使用jQuery的form.serialize但排除空字段

我有一个search表单与一些文本input和下拉通过提交GET。 我希望有一个更干净的searchurl,通过删除查询string中的空字段执行search时。 var form = $("form"); var serializedFormStr = form.serialize(); // I'd like to remove inputs where value is '' or '.' here window.location.href = '/search?' + serializedFormStr 任何想法如何使用jQuery做到这一点?

input不匹配例外

到目前为止,我有这样的: public double checkValueWithin(int min, int max) { double num; Scanner reader = new Scanner(System.in); num = reader.nextDouble(); while (num < min || num > max) { System.out.print("Invalid. Re-enter number: "); num = reader.nextDouble(); } return num; } 和这个: public void askForMarks() { double marks[] = new double[student]; int index = 0; Scanner reader = […]

有没有一种方法来设置input字段值的一部分?

我正在处理一个<input>字段,我想将字段的一部分设置为用户input不同的颜色。 例如,假设<input>具有color: red;的样式声明color: red; 我想把它的一部分改成color: blue; 。 有没有办法做到这一点? 如果没有(如我所怀疑的),有什么创造性的想法,我怎样才能模仿这种效果,同时仍然保留语义标记?

jQuery:获取input中文本的光标位置而不使用浏览器特定的代码?

有没有什么办法在jQuery获得当前光标位置的文本input,而不做丑陋的浏览器特定的代码? 像: <input id="myTextInput" type="text" value="some text" > 光标在“某些文本”的“x”之后,我可以得到“8”?