да, вы видимо не понимаете многое в js
1. var field = field; - бредовая строка, это как в математике 2 = 2 переменная field передаётся функции как аргумент и его не надо второй раз указывать.
2. почитайте что делает
getElementById функция и как с ней работать.
3. наверное вы хотели сделать такое
function checkList(field)
{
var obj = document.getElementById(field);
alert(obj.value);
}
можно ещё так
function checkList(field)
{
var value = document.getElementById(field).value;
alert(value);
}
или так
function checkList(field)
{
alert(document.getElementById(field).value);
}
или так
function checkList(field)
{
return document.getElementById(field).value;
}
alert(checkList("fieldId"));
и ещё много как...