选择单选按钮时,我需要将SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("your_int_key", yourIntValue);
editor.commit();
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
int myIntValue = sp.getInt("your_int_key", -1);
属性设置为输入框。
所以这是我的输入字段:
onkeyup
单选按钮:
<input type="text" name="searchval" value="<?php echo $search; ?>" >
例如,当&#34;商家&#34;选择了收音机,我希望输入字段将<form action="">
<input type="radio" name="merchant" value="merchant"> Merchant<br>
<input type="radio" name="brand" value="brand"> Merchant<br>
</form>
添加到输入框中,所以它应如下所示:
onkeyup="searchmerchant()"
我该怎么做这个javascript?
编辑:使用Jayesh Chitroda的答案,我创造了一个小提琴: JS Fiddle答案 0 :(得分:0)
试试这个:
Jquery的:
$('input[name="searchval"]').keyup(function(){
console.log($('input[name=selection]:checked').val())
var val = $('input[name=selection]:checked').val();
if(val == 'merchant') { // check if selected radio is 'merchant' set onkeyup attribute
$(this).attr("onkeyup","searchmerchant()")
} else {
$(this).removeAttr("onkeyup"); // Remove if not merchant selected
}
});
HTML:
为单选按钮指定同名,并更新单选按钮的值。
<form action="">
<input type="radio" name="selection" value="merchant"> Merchant<br>
<input type="radio" name="selection" value="brand"> Brand<br>
</form>