html中 radio 怎样从SQL数据库中读出数据

html中 radio 怎样从SQL数据库中读出数据,第1张

html么?是PHP或者jsp这种非静态页面吧?!

以下代码通过ajax+jquery实现,不限制你使用何种语言。

数据库中使用char(1)或bit类型将值存成0或1。

前台:

<input type="radio" name="isCheck" value='0' />是

<input type="radio" name="isCheck" value='1' />否

<script>

$(function() {

$.ajax({

type : "POST",

url : basePath + "getIsCheck.do",

success : function(data) {

if(data != null &&data != "") {

$("input[name='isChcke']").prop("value", data)

if(data == "1")

$("input[name='isChcke']").frist().prop("checked", "checked")

else

$("input[name='isChcke']").second().prop("checked", "checked")

}

}

})

})

</script>

上述代码是需要两个radio二选一的或多选一的情况,当只有一个radio的时候更简单:

<input type="radio" id="isCheck" name="isCheck" value='0' />是否选中

$.ajax({

…… // 和上述代码相同

success : function(data) {

$("input[name='isChcke']").prop("value", data)

if(data == "1")

$("#isChcke]").prop("checked", "checked")

}

})

当然了,你可能不使用0和1来保存,那么就是下面的代码情况:

<input type="radio" id='red' name="color" value='red' />红

<input type="radio" id='blue' name="color" value='blue' />蓝

<input type="radio" id='black' name="color" value='black' />黑

<input type="radio" id='white' name="color" value='white' />白

……

$.ajax({

…… // 和上述代码相同

success : function(data) {

$("input[name='isChcke']").each(function(i, it) {

if($(this).val() == data)

$(this).prop("checked", "checked")

})

}

})

找规则,如果都是...&2abc=12345&bb=...的形式的话,可以用charIndex和substring混合使用,截取出来

select substring(aa,charIndex('&2abc=',aa)+6,charIndex('&bb=',aa)-charIndex('&2abc=',aa)-6) from 表


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7015938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-31
下一篇 2023-03-31

发表评论

登录后才能评论

评论列表(0条)

保存