Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Grails if检查html选择值_Javascript_Ajax_Grails - Fatal编程技术网

Javascript Grails if检查html选择值

Javascript Grails if检查html选择值,javascript,ajax,grails,Javascript,Ajax,Grails,我在通过grails if标记检查select/grails select标记值时遇到问题。我的代码是这样的, html: 当我将该表放大到3x2时,我希望该表如下所示: a a a a _ _ 其中u是一个空单元格。因为您想在客户端工作,所以只需要使用Javascript 您无法访问GSP中的select1,因为它在服务器端运行,而select1实际上位于浏览器中。意味着你的方法是错误的。但是如果你能解释一下你想要达到的目的,我们也许可以为你提供一个可行的方法。saw303我想动态检查实际选

我在通过grails if标记检查select/grails select标记值时遇到问题。我的代码是这样的, html:

当我将该表放大到3x2时,我希望该表如下所示:

a a
a a
_ _

其中u是一个空单元格。

因为您想在客户端工作,所以只需要使用Javascript


您无法访问GSP中的select1,因为它在服务器端运行,而select1实际上位于浏览器中。意味着你的方法是错误的。但是如果你能解释一下你想要达到的目的,我们也许可以为你提供一个可行的方法。saw303我想动态检查实际选择的值是否大于foreach循环中的变量,这取决于渲染视图的结果。我尝试改用js函数,但它告诉我该方法未定义。这是我的密码:。。。js:function checkRowsRownNumber{var elem=document.getElementById'rowsNumberSelect'.val;ifRownNumber<g:select id="select1" name="select1" from="${[2, 3] }" value="2"/>
...
<g:each var="rowNumber" in = "${0..5}">
    <g:if test="${rowNumber} < ${select1.value}"> <!-- or ${select1.val()} or select1.value --> 
        ...
    </g:if>
</g:each>...
a a
a a
a a
a a
_ _
function checkRows(rowNumber) 
{ 
    var value= $('#select1').val(); 
    return rowNumber < elem;
}
$(document).ready(function () { 
   $('#select1').change(function() {
       checkRows(34 /* use your value here */);
   }); 
});