小编Nis*_*nth的帖子

捕获iOS完成按钮单击.使用javascript/Jquery

在iOS浏览器表单上,附件栏显示"完成"按钮,下一个/上一个按钮可在字段之间移动.我想在附件栏上捕获完成按钮单击事件并执行一些自定义操作.欢迎使用JQuery/JQuery移动解决方案.

我不想使用模糊/焦点,因为即使在点击其他元素时也会调用模糊.我想在调用此完成按钮时提交表单,而在其他操作发生时不提交.

我已经尝试用keycode 13绑定keypress事件.但它只捕获当用户按下键盘底部的完成/提交键而不是附件栏上的按钮时的事件.

javascript jquery ios cordova inputaccessoryview

7
推荐指数
0
解决办法
2071
查看次数

Kotlin - 安全呼叫运营商的链接.不必要的操作员呼

请使用以下使用安全呼叫运算符(?.)的示例:

class Sample {
    class A(
            val sampleB: B? = B()
    )

    class B(
            val sampleC: C = C()
    )

    class C(
            val sampleInt: Int = 1
    )

    fun test() {
        val intInC: Int? = A().sampleB?.sampleC?.sampleInt
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道我们需要在sampleB上安全调用操作符.但是为什么我们需要sampleC上的安全调用操作符.如果我删除该运算符,它不会编译.

根据我对运算符的理解,如果sampleB为null,则该行返回null.如果sampleB不为null,我们可以确定sampleC不是null,基于它的类型.但为什么Kotlin会对sampleC强制安全调用操作符?

kotlin kotlin-android-extensions kotlin-interop kotlin-null-safety

7
推荐指数
1
解决办法
762
查看次数

iOS 中是否有任何库可用于识别语音相同的声音

我正在尝试构建一个 iOS 应用程序。在其中一个屏幕中,用户可以在搜索栏中键入一些内容,而我必须对同一个单词的不同拼写采取相同的操作。

例如:用户可以输入"elephant""alephant""elefant"。我必须对这三个词采取同样的行动。

是否有任何图书馆将这些词识别为相似词?我不能使用拼写检查器,因为我在英语以外的语言中也需要它......我做了一些研究,我发现有一些语音算法,如 Text::soundex 可以在服务器端实现这一点。想知道是否有适用于 iOS 的库?

提前致谢 !!

search phonetics ios

5
推荐指数
1
解决办法
686
查看次数

禁用 input type=number 的输入验证

我在表单元素中有一个数字输入标签:

<form novalidate="">
      <input type="number" data-role="none" autocapitalize="off" autocorrect="off" autocomplete="off" placeholder="Quantity" class="quantityInput" />
</form>
Run Code Online (Sandbox Code Playgroud)

当用户输入任何non-numeric值时,浏览器会验证它并在提交调用之前删除整个文本。

根据其他答案的建议,我尝试novalidate="novalidate"在表单上使用 novalidate 和属性。我也尝试点击invalid事件。但似乎没有任何效果。如果non-numeric在执行提交调用之前,浏览器只会删除整个文本。

使用 input 的原因type="number"是我需要一个数量字段,用户可以在其中键入诸如10 grams或之类的内容23 pcs。因此,通过设置 input type="number",iOS 首先显示键盘的数字版本。

如何禁用对数字输入类型的浏览器验证?

html javascript forms validation jquery

5
推荐指数
1
解决办法
2573
查看次数

在spring控制器中获取请求URL中的哈希参数

假设我有一个像这样的URL:

../search/?p1=value1&p2=value2#h1=value1&h2=value2
Run Code Online (Sandbox Code Playgroud)

在Spring控制器中,我可以使用下面的控制器方法获取参数p1和p2的值...

@RequestMapping(value = "/search", method = RequestMethod.GET)
public ModelAndView searchSC(HttpServletRequest request, 
     HttpServletResponse response, @RequestParam String p1, @RequestParam String p2){  
// my controller code
}
Run Code Online (Sandbox Code Playgroud)

在控制器中获取hashParam值h1和h2的最佳方法是什么?

java spring spring-mvc

0
推荐指数
1
解决办法
4169
查看次数