E aí Anderson...
Vou expor uma das idéias de como solucionar o seu problema...!
Ao meu ver isso só pode ser feito através de javascript.
Existem diversas formas de se fazer com javascript ... vou sugerir uma:
-------------------------------------------------------------------
Em Javascript você pode manipular qualquer coisa na sua página.
Eu tenho o costume de sempre utilizar id's nos objetos do formulário. Justamente para ter uma maior controle sobre quem estou selecionando
na minha página.
Então só para deixar mais claro:
Na sua página você pode ter id's e classes nas suas tags html.
A diferença é que a classe pode se repetir várias vezes...
<div class = "box"></div>
<div class = "box"></div>
<div class = "box"></div>
'id' você só pode ter um em sua página. É Um identificador único.
<div id = "menu"></div>
Quando você vai manipular os campos de um form o ideal é você ter um id para cada campo.
<select name="curso" id="curso" onchange="carregarTurma()">
<option value="SISTEMAS DE INFORMAÇÃO">SISTEMAS DE INFORMAÇÃO</option>
<option value="DIREITO">DIREITO</option>
<option value="CONTABILIDADE">CONTABILIDADE</option>
<option value="HISTÓRIA">HISTÓRIA</option>
</select>
Turma:
<input type="text" name="turma" size="10" id = "turma"/>
Eu adicionei os id's nos seus campos de formulário para manipulá-los através de javascript.
Lembrando que você consegue manipular sem esses id's mas fica um pouco mais complicado.
Eu adicionei também no seu select o evento onchange. Este evento irá ocorrer quando alguém selecionar o seu select.
Quando este evento for disparado ele irá chamar a função
'carregarTurma()';
Então O código todo fica assim:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste</title>
<script language="javascript">
function carregarTurma()
{
//recupera o valor selecionado no select
turma = document.getElementById('curso').value;
//retira somente as 4 primeiras letras do valor
string = turma.substr(0,4);
document.getElementById('turma').value = string;
}
</script>
</head>
<body>
<select name="curso" id="curso" onchange="carregarTurma()">
<option value="SISTEMAS DE INFORMAÇÃO">SISTEMAS DE INFORMAÇÃO</option>
<option value="DIREITO">DIREITO</option>
<option value="CONTABILIDADE">CONTABILIDADE</option>
<option value="HISTÓRIA">HISTÓRIA</option>
</select>
Turma:
<input type="text" name="turma" size="10" id = "turma"/>
</body>
</html>
Faça o teste aí e vê se é assim mesmo que você está precisando.
Abração!
Considere me reputar heiN!
Fica na paz!