我有一個關於asp.net中的文本框的問題。例如,我有一個文本:P-70101002-00089-0,我希望只有這部分內容:「70101002」是隻讀的,其他部分是用戶能夠編輯的。 模板總是相同的,只是數字發生了變化。 有沒有機會使用asp.net或任何JavaScript? 謝謝如何使文本框一半隻讀
1
A
回答
1
你可以嘗試這樣的:
var x = $('#myId').val().length;
$('#myId').on('keypress, keydown', function(event) {
if ((event.which != 37 && (event.which != 39))
&& ((this.selectionStart < x)
|| ((this.selectionStart == x) && (event.which == 8)))) {
return false;
}
});
+0
右鍵單擊,粘貼,這不起作用。我會聽取'輸入'事件。 – Rudy
+0
我不能在asp中使用value =「70101002」,因爲它用於其他示例。我在asp.net中使用它。
+0
@ user2568960: - 您可以像這樣對CSS和HTML進行更改:http://jsfiddle.net/kaf4j/9/ –
相關問題
- 1. 使只讀工具只讀文本框
- 2. 只讀文本框
- 3. 文本框只讀
- 4. 只讀文本框
- 5. 如何使文本框的一部分作爲只讀
- 6. 如何使只讀文本框中的文本不褪色?
- 7. 文本框只顯示文本的一半
- 8. 部分只讀文本框
- 9. 清除只讀文本框
- 10. ASP:文本框只讀
- 11. 使只讀文本框不可選
- 12. 使用JQuery選擇只讀文本框
- 13. 使文本框只讀在javascript
- 14. 使支柱1.0文本框只讀
- 15. 如何使文本框只讀如果梭值未選擇
- 16. 如何獲得一個文本框是價值只讀
- 17. 如何更改只讀文本框的文本顏色?
- 18. 如何使DNN文本字段只讀
- 19. 如何使文本框只讀在gridview中?
- 20. 如何使用jQuery更改只讀文本框的值?
- 21. 如何使MFC複選框爲只讀但啓用文本?
- 22. 如何使只讀到多個文本框
- 23. 如何閱讀文本框?
- 24. 如何在最後一個框上只有邊框半徑?
- 25. 只讀文本框使用不同的文本顏色?
- 26. 如何將文件名顯示爲只讀文本框
- 27. 硒在文本框中輸入無效文本(一半文本)
- 28. 驗證文本框檢查,如果它不是隻讀第一
- 29. 如何使一個文本框只使用jQuery數字字符?
- 30. Java只讀網頁的一半url
如果我是你,我會簡單地把2個文本框,刪除其右/左邊框,給人的印象是是一個單獨的文本框,並允許正確的文本框被寫入,但不是左側的文本框。 –
只需將標籤用於前綴和後綴,並將輸入作爲您想要從用戶獲取的內容? –
爲此使用掩蔽。 – Mairaj