使用装饰器中的超链接填充文本框的值

时间:2016-02-23 19:36:07

标签: javascript hyperlink

我有一个搜索运行后生成的表格(搜索是通过输入一组数字来表示学生ID的前学生1 ID:648892,学生2 ID:648337,学生3 ID:648832。

搜索结束后,该表中包含符合搜索条件的学生ID。

可以输入部分ID,因此当所有匹配的学生都生成到表格中时,可能会返回多个学生。到目前为止,如果搜索“6488”,它将返回学生1和3。

表格列:studentID DOB等级等... 每一行都是一位独特的学生。

我希望第一列(studentID)是一个超链接,当点击时,超链接的值(studentID)将被加载到初始搜索框中。

(这需要在装饰器类中完成,使用javascript)

这是我的......

public String getStudentID(){
        Student row = (Student) getCurrentRowObject();
        StringBuilder sb = new StringBuilder();  


        sb.append("<a href=javascript:retrieveStudent(" + row.getStudentNumber()+ ")>");
        sb.append("<a href=javascript:populateSearchText(document.getElementById("selectedStudent.select.id"), "StudentTextId"); >");
                sb.append(row.getStudentNumber() +"</a>");  

        return sb.toString();
    }

它的作用是在列上创建链接,但是它不会将链接值(studentID)加载到文本框中。有什么想法吗?

尝试过以下方法:

jquery: populate textbox with value of hyperlink

How to populate textbox with data , using selected combobox items

Autocomplete textbox with hyperlink

0 个答案:

没有答案