在jsp里面怎样做到数量与最多可选相等时,选择作业变为灰色,成为不可点击的按钮

信息技术初中学业水平考试试题集_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
信息技术初中学业水平考试试题集
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢在jsp中,利用远程库把数据回填到表单中,用什么方法可以使回填后的数据变为不可更改(或者变为灰色)?_百度知道
在jsp中,利用远程库把数据回填到表单中,用什么方法可以使回填后的数据变为不可更改(或者变为灰色)?
提问者采纳
用 readonly属性
如:&input name=&1& type=&text& size=&20& value=&readonly& readonly=&readonly&&
不可编辑,可以获得焦点,背景颜色默认灰色,值的字体颜色默认为灰色,值可以在请求中传递
提问者评价
谢谢,按你的方法我已经搞定了!
其他类似问题
为您推荐:
jsp的相关知识
其他3条回答
我想问一下你是用的什么机制,把远程数据load到表单中去的?如果你能捕获到load完了的事件的话,你可以再那个时候把表单中的每个元素设置为不可编辑。
给你个思路,判断数据是否为空,如果不为空那就是传过来,回填的,那个可以设置表单为只读;如果为空,那就是没有值,这个时候,设置为可读!不知道是不是你要的,如果不是,请留言....
表单 readonly=&readonly&
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java中jsp怎么点击修改按钮使hidden标签变为可修改,点击“保存”变回不可修改_百度知道
java中jsp怎么点击修改按钮使hidden标签变为可修改,点击“保存”变回不可修改
怎么点击“修改”按钮使hidden标签变为可修改,按钮变为“保存”,点击“保存”变回不可修改,并且按钮的名字变回“修改”代码如下:我用的是分页查询&script type=&text/javascript&&function editRow(cellObj){var trObj = cellObj.parentNode.parentN//按钮所在的行for(i=1;i&5;i++){trObj.cells[i].firstChild.readOnly=//获取td的接点,变为可以写入trObj.cells[i].firstChild.className=&&;//默认样式}cellObj.value=&保存&;cellObj.setAttribute(&onclick&,&saveRow(this)&);}function saveRow(cellObj){var trObj=cellObj.parentNode.parentNfor(i=1;i&5;i++){trObj.cells[i].firstChild.readOnly=trObj.cell[i].firstChild.className=&inputNoBorder&;}cellObj.value=&修改&;cellObj.setAttribute(&onclick&,&editRow(this)&);}&/script&&body&&form method=&post& action=&DelMovieServlet&&c:forEach items=&${list}& var=&movie&&&tr&&td &&input type=&checkbox& name=&m_id& value=&${movie.m_id}& /&&/td&&td class=&title& &&input type=&hidden& name=&movieName& value=&${movie.m_id}:${movie.mo vieName}& /&${movie.movieName}&/td&&td &&input type=&hidden& name=&m_price& value=&${movie.m_id}:${movie.m_price }&/&${movie.m_price}&/td&&td &&input type=&hidden& name=&stock& value=&${movie.m_id}:${movie.stock }&/&${movie.stock }&/td&&td class=&thumb&&&input id=&image& type=&hidden& name=&image& value=&${movie.m_id}:${movi e.image}& /&img src=&${movie.image}& width=&50px& height=&50px& /&&/td&&td&&input id=&butt& type=&button& name=&change& value=&修改& onclick=&edit Row(this);&/&&/td&&/tr&&/c:forEach&&form&&/body&
提问者采纳
在认真检查看看是否有输错的地方
提问者评价
其他类似问题
为您推荐:
其他1条回答
大概看了下你的代码,你要实现的功能用js是可以完全做到的。
你是用table element的方式来操作,个人不看好这种方式,直接说就是耦合性太强了,如果td个数和展示需求稍稍变动,你的代码就要调整,你的js函数形参命名也不准确,根据你的input-onclik触发函数,你的this是input对象,你的参数是cell,这样容易误导人,最好传什么,命名什么。
另外你是循环控制input控件处于冻结和激活状态,没必要这样写,用jquery之类的脚本库,一次就能提取和控制了,循环是要增加复杂度的,当然你是循环几次,可以忽略,不过总是一种费力的操作方式,建议你优化。
最后说下你要修改input type=hiddeen的控件,如果td高度等样式你固定好了,直接修改input 的type试试看,看能使得input 显示出来不,能出来就能改了,如...
可是你只是给我建议并没有给我思路啊。。。
呵呵,少年,多动手!我不仅给了你建议,还已经把实现的思路告诉你了,还有什么不明白的吗?最后1段很明确的告诉了你如何实现点击编辑和保存实现切换,而且你的脚本函数已经有那个想法了,你就不能动手写下,你是想我帮你把js脚本写了?这样对你并不好。你先整,整不了再说!
额....我写的出来就不会问了,自己已经用了两三天一直弄这个,总是写到一半就自己否决了
我跟你查了下代码,cellObj.setAttribute(&onclick&,&saveRow(this)&);中的setattribute貌似在IE7下是不能使用的,8上我测了可以用,如果你要兼容6-7的,你就要换思路了,比如考虑替换到innerHTML内容来达到切换按钮,要不你就用jquery的 attr函数来实现 click和函数的绑定,自己再努力下吧,没怎么用心
hidden的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁qt编程: 怎样禁用窗口右上角的x(使变为灰色,不可点击)?_百度知道
qt编程: 怎样禁用窗口右上角的x(使变为灰色,不可点击)?
Qt::WindowFlags flags = 0;
flags |= Qt::WindowMinimizeButtonH
flags |= Qt::WindowCloseButtonH
flags |= Qt::MSWindowsFixedSizeDialogH
main_window w(NULL, flags);
return a.exec();能看懂吗?
可以设置最大化 最小化
关闭按钮 有木有!
其他类似问题
为您推荐:
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁jsp怎样设置复选框不打勾 连同后面的文字为灰色,不可用 ,打钩后连同后面的文字变为橙色,可用?_百度知道
提问者采纳
问题问错方向了,这个功能应该靠Javascript来实现,给那个comboBox加个点击事件,然后在事件中决定是否启用以及颜色变色document.getElementById(&XXX&).disabled=true//禁用某组件document.getElementById(&XXX&).style.backgroundColor=&yellow&;//颜色变黄,
提问者评价
其他类似问题
为您推荐:
复选框的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 java判断字符串相等 的文章

 

随机推荐