我有一个简单的复选框输入
<input type="checkbox" name="xxx" data-ng-clik='someFunction(true/false)' "/>
Run Code Online (Sandbox Code Playgroud)
如果用户勾选复选框,我想用真值调用我的someFunction(true),如果用户取消选中,我想用false值调用相同的函数someFunction(false).
任何建议我怎么能这样做?
我收到了一个错误
java.lang.IllegalArgumentException: the bind value at index 1 is null
Run Code Online (Sandbox Code Playgroud)
我研究了它,我明白这是sql语句错误,我试图传递一个空值.
我检查了我的代码并在sql语句中修复了一些错误和空格,但仍然出现此错误.
04-15 11:07:32.820: E/AndroidRuntime(2258): FATAL EXCEPTION: main
04-15 11:07:32.820: E/AndroidRuntime(2258): Process: com.mad.naszlimerickmobile, PID: 2258
04-15 11:07:32.820: E/AndroidRuntime(2258): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mad.naszlimerickmobile/com.mad.naszlimerickmobile.AddEditActivity}: java.lang.IllegalArgumentException: the bind value at index 1 is null
04-15 11:07:32.820: E/AndroidRuntime(2258): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
04-15 11:07:32.820: E/AndroidRuntime(2258): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
04-15 11:07:32.820: E/AndroidRuntime(2258): at android.app.ActivityThread.access$800(ActivityThread.java:135)
04-15 11:07:32.820: E/AndroidRuntime(2258): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
04-15 11:07:32.820: E/AndroidRuntime(2258): at android.os.Handler.dispatchMessage(Handler.java:102)
04-15 11:07:32.820: E/AndroidRuntime(2258): at android.os.Looper.loop(Looper.java:136)
04-15 11:07:32.820: E/AndroidRuntime(2258): at android.app.ActivityThread.main(ActivityThread.java:5017)
04-15 11:07:32.820: …Run Code Online (Sandbox Code Playgroud) 我一直在使用一个简单的CD目录XML文件:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
</CATALOG>
Run Code Online (Sandbox Code Playgroud)
使用此方法,我想创建一个新CD元素:
private static void addCd(File xml) throws ParserConfigurationException, TransformerConfigurationException, TransformerException, SAXException, IOException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document = db.parse(xml);
Element cd = document.createElement("CD");
document.appendChild(cd);
for (int i = 1; i <= 3; i++) {
Element title = document.createElement("TITLE");
Element artist = document.createElement("ARTIST");
Element …Run Code Online (Sandbox Code Playgroud) 我收到了这个错误
03-03 16:53:01.790: E/AndroidRuntime(1366): FATAL EXCEPTION: main
03-03 16:53:01.790: E/AndroidRuntime(1366): Process: com.mad.tictactoepk, PID: 1366
03-03 16:53:01.790: E/AndroidRuntime(1366): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mad.tictactoepk/com.mad.tictactoepk.TicTacToe}: java.lang.ClassCastException: com.mad.tictactoepk.TicTacToe cannot be cast to android.view.View$OnClickListener
03-03 16:53:01.790: E/AndroidRuntime(1366): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-03 16:53:01.790: E/AndroidRuntime(1366): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-03 16:53:01.790: E/AndroidRuntime(1366): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-03 16:53:01.790: E/AndroidRuntime(1366): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-03 16:53:01.790: E/AndroidRuntime(1366): at android.os.Handler.dispatchMessage(Handler.java:102)
03-03 16:53:01.790: E/AndroidRuntime(1366): at android.os.Looper.loop(Looper.java:136)
03-03 16:53:01.790: E/AndroidRuntime(1366): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-03 16:53:01.790: E/AndroidRuntime(1366): at java.lang.reflect.Method.invokeNative(Native Method)
03-03 16:53:01.790: E/AndroidRuntime(1366): at java.lang.reflect.Method.invoke(Method.java:515)
03-03 16:53:01.790: E/AndroidRuntime(1366): at …Run Code Online (Sandbox Code Playgroud) 我在内部有一个可预测的文本:
div{
padding: 10px;
border: 1px solid black;
}
.some-class{
background: yellow;
padding: 0px 5px;
}Run Code Online (Sandbox Code Playgroud)
<div contenteditable=true>Hello <span class="some-class">Dont delete me!</span> people!</div>Run Code Online (Sandbox Code Playgroud)
我想阻止用户从中删除<span class="some-class">Dont delete me!</span>.
我猜我应该检查当用户在onChange事件上按回空格时要删除的文本.但我不知道如何检查删除的内容是否只是字母H或整个div<span class="some-class">Dont delete me!</span>